TA的每日心情 | 慵懒 2025-5-19 05:32 |
---|
签到天数: 4478 天 连续签到: 2 天 [LV.Master]十年《功德圆满》
|
莫尔斯密码(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。 |
|