TA的每日心情 | 慵懒 2025-5-19 05:32 |
---|
签到天数: 4478 天 连续签到: 2 天 [LV.Master]十年《功德圆满》
|
莫尔斯密码(Morse code)是美国人莫尔斯于1844年发明的,由点(.)、划(-)两种符号按以下原则组成:
! Q7 u( E4 `) y6 y# @! F% k) b; E/ E' m* @
1,一点为一基本信号单位,每一划的时间长度相当于3点的时间长度。; A8 r" q) w5 @2 D% i
3 \5 |# f5 F$ b
2,在一个字母或数字内,各点、各划之间的间隔应为两点的长度。) g2 n2 u9 C' m4 W5 I
0 x1 `4 k, @1 b. U' Y' \3,字母(数字)与字母(数字)之间的间隔为7点的长度。. s; h7 A" f* ~; u
4 N8 d; l$ z( V, x* _( V) oA .-. A; i; ~/ e( f2 ^2 b" P
B -..." E8 m9 K5 y. M0 ]2 N% b
C -.-.
, ?1 R) B+ ]! }D -..
; F" M: Q- C1 g( gE .9 ^9 `* g- T {; y/ _ k
F ..-.
4 d8 ~: k0 `. t. uG --.9 j0 |) z* M4 d/ w! A$ R
H ....
2 U$ l1 o# o" l, O2 d. tI ..
/ Z2 i' \4 {5 G3 `* @' r J0 e, nJ .---2 z; U3 W, H) r/ Q) f- L/ F
K -.-( N2 C1 a, O) z* E8 a
L .-.., x2 N6 H+ P) X( \: e& D$ L0 @
M --2 x ?6 n5 i% F- \: {; F6 F
N -.
, x: F2 k) F, b, I- h0 FO ---& _: R4 Q1 M( r$ J# f: s- [. O3 ?
P .--.
: I) E8 i% t3 {+ OQ --.-
( i/ s2 l$ S, o& G9 i, H1 ?9 a+ v& b5 fR .-.# c1 ]- Y& h7 B; C9 k4 ^
S ...
5 k5 U6 Q" c$ B7 Q7 HT -
0 M, {, s3 _6 |3 b4 ZU ..-
+ D% U5 b4 S/ P, ]- V4 R4 D$ B5 N# {V ...-
0 W, C: f/ P8 I* b I7 WW .--
6 L6 V; f% x' p* u& p9 }" A9 tX -..-
, k5 i* @) S, K. K* J2 ?& d8 cY -.--" r, U; x' {* [
Z --..( i) c+ R2 N2 z6 v
1 .----
_8 g, J" i# h8 b4 w: D0 Q; S2 ..---
7 J5 H3 j, F$ ^" ?' p, D3 ...--
9 l5 `+ C) L1 t C" e5 h! S+ D4 ....-
9 U# w9 U2 S/ E0 D t# y5 .....9 P8 P7 }4 n/ ]6 B( _( W
6 -..../ k7 G4 n" ?6 F3 \9 i7 h% f
7 --...
+ g) L/ M; W2 g& K8 ---..
) r: P8 ^: p9 w5 U o9 ----.
+ V, y1 F9 d; O" d, k; e, s0 -----9 {$ M& n0 u- U. f2 S, `6 W
? ..--..
/ U) }+ D1 R9 C1 o4 a% e% S/ -..-.1 L0 V6 _) q1 z2 c8 P1 z0 g
() -.--.-. I3 z$ E2 c5 g5 q- C
- -....-/ k5 |5 W( [* j. u) ?0 `& M
. .-.-.-
6 i; f* h" t+ J4 L+ G) T3 K; G* G9 ?6 v3 S6 \5 w o
还有一种表示莫尔斯密码的方法:将旗子向左划表示一横,向右表示一点。这种方法已经没多少人知道了。; X; F+ Y! v' I& G5 g4 @
G' J; }9 j# L6 \! j$ V几种常见密码形式:
# W+ _6 C# R8 }( a! }$ n+ o
( c8 ]9 t6 |1 h/ u# k9 W1、栅栏易位法
, K8 O; x5 r* t; b/ }' z
7 M" Y+ L" ?5 I2 s即把将要传递的信息中的字母交替排成上下两行,再将下面一行字母排在上面一行的后边,从而形成一段密码。
7 W- w" I+ t* z+ ~& W# |9 U& ^0 Q0 G( S2 `8 s$ M+ J
举例:2 @- X* A* c( \! I! p/ f0 l* r. F6 g
1 [) V; W) B3 ?. sTEOGSDYUTAENNHLNETAMSHVAED5 w; R) G3 _9 S4 d6 F
) j$ H* T* [2 b* ]% j' T l解:
/ B7 @3 n1 m, t' C* O( T5 W; @3 Y( n/ Q2 [8 E
将字母分截开排成两行,如下1 a8 ?1 c2 g7 C2 M
! ?4 {+ j1 k; M# c+ c5 \T E O G S D Y U T A E N N7 I, |- H! x+ Y! b
H L N E T A M S H V A E D
% i3 R$ U/ |. ]
' B7 V7 H0 t1 y: v2 ~* y再将第二行字母分别放入第一行中,得到以下结果3 b4 R1 b+ i: L5 z/ u- L) P. ]
9 H3 C+ \+ J( ]' @; s8 RTHE LONGEST DAY MUST HAVE AN END.
9 F- c4 ?7 M& E/ a+ c v% l2 u1 \
H; g' ? Q$ I3 `: N2、恺撒移位密码1 b3 F$ O5 a7 U$ R) n, _# T
$ T; \: c$ J6 s: p也就是一种最简单的错位法,将字母表前移或者后错几位,例如:
; d" e0 q, X, K! Y- k5 [* T4 \5 m- U
& I) ~! W0 w9 W3 M明码表:ABCDEFGHIJKLMNOPQRSTUVWXYZ
, G; O' N2 w b, ` V. j) w密码表:DEFGHIJKLMNOPQRSTUVWXYZABC; k2 f3 e+ m# k
( e5 }$ ~( ]' S
这就形成了一个简单的密码表,如果我想写frzy(即明文),那么对照上面密码表编成密码也就是iucb(即密文)了。密码表可以自己选择移几位,移动的位数也就是密钥。8 _+ {+ O/ a. }* a* i
7 T7 a4 E: D2 j: h4 |2 U3、进制转换密码. K: Q, J) ~8 n7 z/ m$ r
2 x) K* I* o4 W+ [ E比如给你一堆数字,乍一看头晕晕的,你可以观察数字的规律,将其转换为10进制数字,然后按照每个数字在字母表中的排列顺序,拼出正确字母。
8 n/ r9 y$ G9 }/ X9 q4 g/ I% s/ A6 n& K" ~3 x1 a
举例:110 10010 11010 11001* g! @3 t4 J; ^+ h
, n, ?$ S' X6 I/ U
解:
! k5 h. P& x# B
1 r9 ?& A' @6 l0 b( a很明显,这些数字都是由1和0组成,那么你很快联想到什么?二进制数,是不是?嗯,那么就试着把这些数字转换成十进制试试,得到数字6 18 26 25,对应字母表,破解出明文为frzy,呵呵~1 u8 ], U* E) d' x
% {4 s' U6 c$ v1 K+ n8 _4、字母频率密码
# I! O% J3 s2 p7 j+ [, u5 }
/ w/ w1 N6 S1 ], r7 g: R- T0 \关于词频问题的密码,我在这里提供英文字母的出现频率给大家,其中数字全部是出现的百分比:
8 ^! K3 A4 i$ t. S
: E( t" L* L2 Z3 B0 l/ \ ra 8.2 b 1.5 c 2.8 d 4.3
6 ?5 q& a# z: C$ _$ a8 @e 12.7 f 2.2 g 2.0 h 6.18 r7 g# v/ g0 ]0 \! J8 e8 P
i 7.0 j 0.2 k 0.8 l 4.0. ?2 n% N! {+ i: \9 D
m 2.4 n 6.7 o 7.5 p 1.95 E& s8 |6 a$ M0 I5 f$ {
q 0.1 r 6.0 s 6.3 t 9.1
0 k8 I2 p" }& } r5 K1 Iu 2.8 v 1.0 w 2.4 x 0.2; R9 `: e- k" ~( Y1 s2 V R
y 2.0 z 0.1: R6 K$ j9 h; ?
7 M5 H0 E, M' m词频法其实就是计算各个字母在文章中的出现频率,然后大概猜测出明码表,最后验证自己的推算是否正确。这种方法由于要统计字母出现频率,需要花费时间较长,本人在此不举例和出题了,有兴趣的话,参考《跳舞的小人》和《金甲虫》。0 Q2 Q7 D4 `5 p" K
4 V& u$ b L8 p1 c; Q5 x
5、维热纳尔方阵. O% I9 P9 O- P+ y/ Q% z4 L
R4 r/ w: {# p# W$ A上面所说的频率分析,很容易破解较长篇幅的密文,于是维热纳尔继承前人的经验,创造出了这个维热纳尔方阵,从而克服了词频分析轻易能够破解密码的弊端,成为一种较为强大的密码编译形式。0 k& g1 F8 J) G( _$ S
2 M$ S; {/ S) ]% i9 X: V" f1 ea b c d e f g h i j k l m n o p q r s t u v w x y z0 R8 S6 z6 z# H& n' W
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
' @( s& o1 ^1 S0 H6 ?3 J/ O2 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; ]" D. [- C: ^2 K
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
8 n/ Q' T# X# c$ F4 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/ z& X+ T0 z1 w) x6 s1 ]
5 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 E( q1 X9 p" S7 D, G% b2 E
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 F8 t% ]) b/ D( A( v8 \1 w
7 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
/ l% J% `& L0 M$ R7 I8 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
N4 C) h+ ~8 ^. {' n$ z9 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 I1 }& {3 p! N, O( s8 @
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 J1 } _7 q7 K' w/ W
11 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
7 P" W# Y, J$ B2 V12 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
# R5 f; Q1 ~9 c0 m) Z13 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 M
: u& \+ w* O. \: F14 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
5 M2 [, s& n% _4 n; r) u15 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 O9 _- o$ D5 g5 J0 ]# |* T9 f: j
16 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
: t* |2 ^* c1 F: T' p0 Q* c17 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
$ n' [. u' \) X* z4 V5 B0 ~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( O" k* u! G$ V4 z' H
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( h: v: V ~0 L" I
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 T0 x8 Q3 a# i0 ^$ R0 [; w% \1 [
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# r) O; g6 E9 m8 h( j+ m
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
( C; T8 `4 } w1 {. F, Y& S+ J23 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
* U! }0 x+ J- _) N24 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 X6 @- M) J0 ^" y1 w6 P8 C3 K a7 l
25 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- P$ g* |% c/ }/ I
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! }" G4 V1 m& i( c
以上就是维热纳尔方阵,它由明码表(第一行的字母)、密码表(下面26行)和密钥组成,下面我举个例子说明。
. d8 R! [* p/ p8 ~% `举例:- j/ u4 h& F4 }% }/ ~
密钥:frzy
8 Q8 T' q# [8 _. }" w密码:qfuc
2 h& D: l+ n1 r解:第一个字母,看以f开头第五行,对应明码表查找q字母所标示的字母为l。以此类推找出后面字母。所得明文为love。
! V) b+ J' k& k, h9 ]: m
# L1 h+ k0 L" |7 s; y: o一些新兴的密码形式:, {* A- H7 i8 ?8 t1 ~ b3 P
% b x% o+ H5 v0 L% T* D4 Y, [
1、利用键盘
6 c1 C# }) F& B1 y" X. A+ R0 o) w- W4 @! N; G
无论是计算机键盘,还是手机键盘,都是出密码的好工具哦,可以用错位、或者排列形状等。使用手机键盘和这个同理。另外手机键盘还可以在键盘的字母上做文章,例如你可以用51表示字母j,用73表示字母r等。/ Q: e9 Y/ _* W
' O# `5 I/ p$ s
举例:
, t* D" {2 }- n, B- O! e
3 `4 L, _: O1 L _r4a6# z$ z- O) ]# Z$ {
' M% I+ i9 N8 m9 S, |
这个密码利用计算机键盘,将明文字母分别向上移动一个位置,得到密文。破解结果为frzy。
9 `& Z0 L4 `4 q5 y8 T4 J+ L. b5 E% O# v$ G' |
852 74123 74123698 74269 78974123456 74123698 [1 x3 D% \3 v0 P3 a1 R# y
* s/ M8 Q6 u- S5 d \' b% N
这排数字是不是很晕?其实很简单,对照小键盘,依次打这些字母,看组成的形状就行了。答案是I L O V E U。
( y' |6 p! ], w; Q+ T5 s; Y$ ?
2、字母形状
, H* `5 y( u% x& }" S* Q
& |( O7 Z8 k+ C5 @5 E+ Z$ T: |) [如hep poo6。这个你可以从手机里打出来,然后把手机倒过来看,形成了密码的明文,good day。 |
|