找回密码
 注册
搜索
查看: 981|回复: 5

传说中那般扑朔迷离的莫尔斯密码

[复制链接]
  • TA的每日心情
    慵懒
    2025-5-19 05:32
  • 签到天数: 4478 天

    连续签到: 2 天

    [LV.Master]十年《功德圆满》

    发表于 2010-11-21 03:56 | 显示全部楼层 |阅读模式
    莫尔斯密码(Morse code)是美国人莫尔斯于1844年发明的,由点(.)、划(-)两种符号按以下原则组成:
    0 O0 c3 O) D8 P# ]  K+ ^$ X* O. {# M
    1,一点为一基本信号单位,每一划的时间长度相当于3点的时间长度。1 t/ T, Q% U1 r$ n( @$ Y% i1 o
    ' O" ?6 |& m7 G( i$ a$ {: e
    2,在一个字母或数字内,各点、各划之间的间隔应为两点的长度。
    ( g  ]* d! P  k6 ~; H/ f
      u8 I4 d) x( |5 K3,字母(数字)与字母(数字)之间的间隔为7点的长度。4 v2 }# T8 o2 W8 p+ f

    , @. Y. A$ R( f; C4 f4 R( j- d# [A .-
    / J* ~- ^, Z; @; GB -..." O* q/ ~" b3 ]( A
    C -.-.- T8 T$ C/ F' W- X+ Z* X- l
    D -..
    ! s6 i# Y. v7 ?E .
      m$ A: E5 D( K( l9 UF ..-.* b; ]3 V7 t# _' H1 V, {
    G --.
      }2 R, P; U2 `3 u3 d9 K+ vH ....
    $ b" c8 C8 j: e" pI ..: Y; y0 e& t1 d5 b, a
    J .---2 d& o3 t( N/ r! ^. }. w
    K -.-! \/ n" Z  Z! q* g2 \& N) B
    L .-..8 r- Y2 Q1 B0 C, ^
    M --0 |6 g- l, s7 C2 Y/ A
    N -.
    1 i% N0 I: M8 l! Y- |/ V& `* MO ---/ p1 ?% \* x) w! {% o
    P .--.
    / k0 D& }% S/ C; FQ --.-
    0 ]' T8 t* [+ Q6 F* Y# n% gR .-.: f0 x* X  W! ?  B
    S ...
    : Q- h! S4 h- p0 j1 BT -
    : V" [6 l/ B1 P  [* MU ..-
    # R8 C( o# G; t! P% _9 ~4 mV ...-; P+ D' }, A  }" [' [$ o6 |* m* D
    W .--0 Y' \( c+ _4 p, _# K
    X -..-
    : v3 l6 X' `- y' g; Q3 `1 K2 T* ]Y -.--
    - L! s: k' |; `( I* eZ --..
    9 z5 L$ `3 s$ p$ M+ J$ ]3 G1 .----
    # C: }" A+ H  j9 G6 b2 ..---
    $ Z* c0 _, r/ d0 ]7 ^3 ...--
    $ M! E  E) j5 n$ L% K  P: }4 ....-( Q8 U2 l1 F  h4 _/ Y5 j2 H3 H+ O  p
    5 .....7 j4 d  y8 P- X. C) S$ J' S( Z
    6 -....
    9 r7 X( x* |( ?7 --...
    ; q4 N7 D6 `! p) a$ R* i- L8 ---..
    2 Q3 C3 X  }3 [; R6 `9 ----.
    + o! F6 C) n  w! \5 D3 N* w+ {: S: M0 -----
    : o/ X, C  q' I4 M0 Q? ..--..+ r: W' p# ~; u- _0 `$ H& w
    / -..-./ ?& M3 r' r4 |5 j
    () -.--.-
    * o3 o0 g; q! r7 F; ?3 c, E- -....-
    % |. G; d( l. I6 L. .-.-.-
      d2 T9 n  V: D& i
    5 d4 K  B! {" o7 A2 _9 ?还有一种表示莫尔斯密码的方法:将旗子向左划表示一横,向右表示一点。这种方法已经没多少人知道了。
    ! `) u4 q; X; \( k: P4 y4 t
    4 |* _7 v, F3 V. E) k8 @  L' x( E几种常见密码形式:
    0 f/ j, `" c4 Y6 s  q4 X  Q- s- ~" A# \0 i/ L
    1、栅栏易位法; m' Y4 R! d, p3 P9 O: l
    3 U% f" w4 @; ^* Z# T
    即把将要传递的信息中的字母交替排成上下两行,再将下面一行字母排在上面一行的后边,从而形成一段密码。7 z) g& b; c2 w7 {: P
      J& k5 O# `. f. U0 j' Q- x
    举例:
    + f5 y3 h1 j$ J6 b: }! {4 z( a6 o! I' N/ d
    TEOGSDYUTAENNHLNETAMSHVAED
    ( y+ R9 c% P/ Q& z6 ]0 S- L; {' ]9 d1 d3 L& i# w. a
    解:
    & G/ E* ?4 d$ r8 g/ i
    6 p6 `7 U$ [+ {: N2 V$ l9 C将字母分截开排成两行,如下
    8 ^8 f) \0 C$ b9 @8 I" E8 c+ ]8 X) I/ O* r
    T E O G S D Y U T A E N N* l! w; t2 c0 E' p: X' V/ f
    H L N E T A M S H V A E D
    ( {. }1 B" Y- Y3 A: I* E2 m
    $ t8 ?# K# X$ v+ Y0 d2 X再将第二行字母分别放入第一行中,得到以下结果
    ' Q4 A3 _. G, u0 ~
    % k( P/ M0 D; u) oTHE LONGEST DAY MUST HAVE AN END.$ I* j6 q" }. f  Z0 A1 ^

    # f* j/ c* L/ X7 D2、恺撒移位密码
    2 x9 ~5 N7 [% ?' z- Z0 B* W1 W1 B0 {6 s
    也就是一种最简单的错位法,将字母表前移或者后错几位,例如:
    , c; b. b9 O; D, o# M+ O, t6 j: U! N* x5 S7 V
    明码表:ABCDEFGHIJKLMNOPQRSTUVWXYZ6 ^8 r6 N. m& J" Z) Q
    密码表:DEFGHIJKLMNOPQRSTUVWXYZABC: [0 \) C8 F2 m
    ( k7 f' ]4 J5 P7 l
    这就形成了一个简单的密码表,如果我想写frzy(即明文),那么对照上面密码表编成密码也就是iucb(即密文)了。密码表可以自己选择移几位,移动的位数也就是密钥。
    ; F5 t& t+ \+ K! }. Z1 s
    % C/ T+ q) H: f0 R3、进制转换密码
    8 L8 [! m5 e& u3 o# r9 Y
    , V$ t' ~: ]' X( z; U比如给你一堆数字,乍一看头晕晕的,你可以观察数字的规律,将其转换为10进制数字,然后按照每个数字在字母表中的排列顺序,拼出正确字母。
    ( {$ |+ j. K) N7 x" q# d+ k8 ]8 E" p3 ~, {
    举例:110 10010 11010 11001( d& W& O# l' a" H, K& Z+ |  \

    ( G: G( I$ y. [: A解:
    $ K: U& J- p1 {$ P1 y
    & w$ |' J% l' j5 j2 R5 Y" d很明显,这些数字都是由1和0组成,那么你很快联想到什么?二进制数,是不是?嗯,那么就试着把这些数字转换成十进制试试,得到数字6 18 26 25,对应字母表,破解出明文为frzy,呵呵~
    7 B; r3 m/ J& \) P8 \- |2 G
    2 M" k* E3 c1 l8 g3 K4、字母频率密码7 S- f* _6 z7 [7 y1 [4 s6 e; h- i

      A1 `, {1 D( A3 I5 `关于词频问题的密码,我在这里提供英文字母的出现频率给大家,其中数字全部是出现的百分比:5 s2 c) q$ }9 W, m/ \
    + P9 G8 f7 d# q; m
    a 8.2 b 1.5 c 2.8 d 4.3
      m) v' V) Q- h5 E" `4 G. ce 12.7 f 2.2 g 2.0 h 6.1
    # d1 B0 e  v! i! f9 ?i 7.0 j 0.2 k 0.8 l 4.0
    + p4 J6 {; [# G# q: f8 Vm 2.4 n 6.7 o 7.5 p 1.9
    ; P) f/ N$ _; r1 Mq 0.1 r 6.0 s 6.3 t 9.16 C  n* M1 O1 O8 Q% c$ a1 x  V& C
    u 2.8 v 1.0 w 2.4 x 0.2
    7 o8 [- c% n; J3 [1 |8 j9 Z/ X$ Q0 i( F! by 2.0 z 0.1/ i( U4 C3 ?7 {0 D. `

    ; S" g" u% ~4 f& t- z词频法其实就是计算各个字母在文章中的出现频率,然后大概猜测出明码表,最后验证自己的推算是否正确。这种方法由于要统计字母出现频率,需要花费时间较长,本人在此不举例和出题了,有兴趣的话,参考《跳舞的小人》和《金甲虫》。( \0 S+ {4 |( R  B2 d
    0 m7 M% u& U7 Q- n' B7 k0 \
    5、维热纳尔方阵2 ~$ \! N% N/ ]" K
    ( Z( a! A* b  O) o: u' }* p% G
    上面所说的频率分析,很容易破解较长篇幅的密文,于是维热纳尔继承前人的经验,创造出了这个维热纳尔方阵,从而克服了词频分析轻易能够破解密码的弊端,成为一种较为强大的密码编译形式。8 G+ T) d" x. b1 D
    4 m( n, @; E5 X& m
    a b c d e f g h i j k l m n o p q r s t u v w x y z
    # v6 K! Y  \: @/ r) ?, u5 ^1 B C D E F G H I J K L M N O P Q R S T U V W X Y Z A
    2 U' W' \- K5 F! t8 I3 p: H: {( I2 C D E F G H I J K L M N O P Q R S T U V W X Y Z A B
    2 w! M/ S7 o( K" ?6 |3 D E F G H I J K L M N O P Q R S T U V W X Y Z A B C& d: H5 q4 r' |
    4 E F G H I J K L M N O P Q R S T U V W X Y Z A B C D
    : j7 m: N8 _& n5 F G H I J K L M N O P Q R S T U V W X Y Z A B C D E9 C4 w, J! O6 b/ q! _
    6 G H I J K L M N O P Q R S T U V W X Y Z A B C D E F
    * i4 o) N* q- |% i2 e7 H I J K L M N O P Q R S T U V W X Y Z A B C D E F G  P3 f! V: S' w! J2 S* c, N5 S: r& p
    8 I J K L M N O P Q R S T U V W X Y Z A B C D E F G H# }- W$ N3 Z2 e( b* L
    9 J K L M N O P Q R S T U V W X Y Z A B C D E F G H I8 p  q; q+ ]2 B4 J3 N' Q: f
    10 K L M N O P Q R S T U V W X Y Z A B C D E F G H I J
    * N7 c( Y- W- }) D9 m7 _$ N: c11 L M N O P Q R S T U V W X Y Z A B C D E F G H I J K. J5 M+ q+ e: o/ n
    12 M N O P Q R S T U V W X Y Z A B C D E F G H I J K L
    ) S6 w" s  I5 x) k0 L$ u13 N O P Q R S T U V W X Y Z A B C D E F G H I J K L M7 u( S/ O% b# |( ~5 n& N
    14 O P Q R S T U V W X Y Z A B C D E F G H I J K L M N! S( o5 U, c' o" m; M! H% s5 E
    15 P Q R S T U V W X Y Z A B C D E F G H I J K L M N O
    % |; q9 g! @# A, |" i- {4 o! Z16 Q R S T U V W X Y Z A B C D E F G H I J K L M N O P, U# x7 m( P# z* Z) O* S7 l- ^5 j
    17 R S T U V W X Y Z A B C D E F G H I J K L M N O P Q" H! u% x: [3 v; W
    18 S T U V W X Y Z A B C D E F G H I J K L M N O P Q R
    0 i5 a8 u# R: l  t' [19 T U V W X Y Z A B C D E F G H I J K L M N O P Q R S
    - ?( A$ c# A* |- r% }20 U V W X Y Z A B C D E F G H I J K L M N O P Q R S T, v2 Z1 j8 E: L* r
    21 V W X Y Z A B C D E F G H I J K L M N O P Q R S T U
    3 E  {- W' j# W) ~22 W X Y Z A B C D E F G H I J K L M N O P Q R S T U V
    5 L3 K8 t+ u* D. }4 e/ c2 U! ]23 X Y Z A B C D E F G H I J K L M N O P Q R S T U V W& |2 G2 r( r8 I/ L% ?- q
    24 Y Z A B C D E F G H I J K L M N O P Q R S T U V W X
    ( F  o) n3 b+ a$ N- Y1 z* w25 Z A B C D E F G H I J K L M N O P Q R S T U V W X Y
    : }* l5 V" ~. O- B# S$ [& p/ X+ @0 [26 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
    1 W: ]1 m* b% X: |9 ]& E+ Y以上就是维热纳尔方阵,它由明码表(第一行的字母)、密码表(下面26行)和密钥组成,下面我举个例子说明。
    " ^# C+ s( g3 ]$ ^举例:
    / T- I" |, S; C/ a7 o0 _密钥:frzy0 X# D6 k$ J9 ^9 O6 ?. P% g7 K
    密码:qfuc
    2 V7 y; I# U! {0 I" j* B解:第一个字母,看以f开头第五行,对应明码表查找q字母所标示的字母为l。以此类推找出后面字母。所得明文为love。
    " T( _$ @3 Z1 r% U' L! p2 M! O2 j; M
    一些新兴的密码形式:4 v3 e4 |& P: Z6 d; I. y! }

    % i( v+ R& F( B$ E, X, _* ?1 L/ N; x1、利用键盘1 g/ s  l! G% J0 S9 w, h

    - q  |6 H( Y. N- w无论是计算机键盘,还是手机键盘,都是出密码的好工具哦,可以用错位、或者排列形状等。使用手机键盘和这个同理。另外手机键盘还可以在键盘的字母上做文章,例如你可以用51表示字母j,用73表示字母r等。
    & X& H' m3 I' c3 l
    $ U, z3 ^& M- ~% W2 i' }举例:
    3 \7 u/ e' W, ^! e+ }9 H" e% _2 b
    r4a65 f7 W' z2 I% }

    ( F* }' O' W2 r这个密码利用计算机键盘,将明文字母分别向上移动一个位置,得到密文。破解结果为frzy。
    . S- x0 j( Z% l7 w2 B; ]; @2 q. ^8 J! D/ L) F: x: V( w
    852 74123 74123698 74269 78974123456 7412369  J1 C) j/ g# I: G( U
    ; Z0 H& Y- a; k( |" Z: l
    这排数字是不是很晕?其实很简单,对照小键盘,依次打这些字母,看组成的形状就行了。答案是I L O V E U。
    7 t$ X7 L: y; M4 j4 S1 F0 l) ?. c! v) {9 y3 E) f, J
    2、字母形状
    0 i: z: `  `& t, g; u
    ! j7 |7 H1 E8 O5 a7 c, y如hep poo6。这个你可以从手机里打出来,然后把手机倒过来看,形成了密码的明文,good day。
  • TA的每日心情
    慵懒
    2025-5-19 05:32
  • 签到天数: 4478 天

    连续签到: 2 天

    [LV.Master]十年《功德圆满》

     楼主| 发表于 2010-11-21 04:00 | 显示全部楼层
    看了感觉很有趣,想到了尼古拉斯凯奇的那部风语者) n9 {* E' v& ]# i# H& }' f
    找了个在线的对照翻译器,大家可以试着玩玩:), z# d, @( m2 [: }2 J0 w& U  `" ?
    http://mathsking.net/morse.htm
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2025-5-19 05:32
  • 签到天数: 4478 天

    连续签到: 2 天

    [LV.Master]十年《功德圆满》

     楼主| 发表于 2010-11-21 04:02 | 显示全部楼层
    还记得《永不消逝的电波》吗?革命前辈们使用的就是这种古老的摩尔斯电码,它有两种“符号”用来表示字符:点(.)和划(-),或叫“滴”(Dit)和“答”(Dah)。2 Q  _* X' }5 ^; a
    2 t* W4 |: H* ^' y4 R
    点的长度决定了发报的速度,并且被当作发报间隔时间参考。不要以为它已经腐朽发霉,诸位一定都听到过这种手机短信铃声:”…–…”(貌似各品牌都有此铃音),这正是摩尔斯码,代表了”SMS”(Short Message Service)。而求救信号SOS(…—…)也是因为其方便的发送方式而在世界范围广为使用。) |0 O' f5 T3 a* ?0 R; r
    % x) Z& y9 W  x' b' o  q
    这个网站(连接)需要安装JAVA)可以帮助你即时翻译文字到摩尔斯码(仅限英文),而且可以在翻译后以声音形式播放,很有台湾特务的感觉。, ~' s$ Z4 H0 Z0 T8 B" P

    ! s; ?" f! _; d- M例如JANDAN.NET翻译过来就是。
    9 ]7 s( |! Z* ~3 O$ Z# l  P0 ]“.— .- -. -.. .- -. .-.-.- -. . -”' o1 v$ H$ z4 c
    字母与数字的对应电码可参见图。

    jpg

    jpg
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2012-4-15 11:46
  • 签到天数: 17 天

    连续签到: 0 天

    [LV.4]签到三年

    发表于 2010-11-21 14:30 | 显示全部楼层
    是画家发明的 中国情报密码 周恩来发明的
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2014-10-8 21:50
  • 签到天数: 722 天

    连续签到: 0 天

    [LV.9]签到八年

    发表于 2010-11-21 23:07 | 显示全部楼层
    盲文~~
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2011-4-17 11:36
  • 签到天数: 1 天

    连续签到: 0 天

    [LV.1]贵在坚持

    发表于 2010-11-21 23:48 | 显示全部楼层
    脑子不好用,记不住
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    手机版|小黑屋|Archiver|好手网

    GMT+8, 2025-5-19 11:43 Powered by Discuz! X3.5

    Copyright © 2009 - haohand.com. All rights reserved.
    Started 0 days (0 years) ago.
    快速回复 返回顶部 返回列表