|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
密码起源:相传最早使用密码捆在木棒上方法是公元前五世纪的斯巴达人,具体事件可参照公元前404年波斯计划进攻斯巴达失败。 & M9 F: G% S4 v0 R4 S
几种常见密码形式: 4 A4 o: s: R {0 ? q/ I
1、栅栏易位法。
& G0 K/ C2 y( T" w即把将要传递的信息中的字母交替排成上下两行,再将下面一行字母排在上面一行的后边,从而形成一段密码。 1 `8 \( c, D' R2 ], f* n
举例:盗用阿洗一个例子^^
; K, V C4 U5 ]+ ~! \9 OTEOGSDYUTAENNHLNETAMSHVAED: [7 s9 L$ q4 h
解:
: o& e. E+ m; C. U$ K: e- b3 o将字母分截开排成两行,如下9 }) h+ g& k, D% L* K
T E O G S D Y U T A E N N/ Z4 L9 b! K" Y/ D/ g( D
H L N E T A M S H V A E D* X3 \+ p9 q! [
再将第二行字母分别放入第一行中,得到以下结果" e) o' i9 o" E0 g6 a, f* V5 z9 g5 m c
THE LONGEST DAY MUST HAVE AN END.
& n; { K& ]2 x课后小题:请破解以下密码6 g) \, I, P* n. a# d
Teieeemrynwetemryhyeoetewshwsnvraradhnhyartebcmohrie 6 P; {/ L# ?2 a" s8 [9 T9 [
2、恺撒移位密码。
7 d( j# n% F% z) y& g也就是一种最简单的错位法,将字母表前移或者后错几位,例如:
; ^0 I/ ]7 Q1 ? Y0 T0 Z明码表:ABCDEFGHIJKLMNOPQRSTUVWXYZ & G' h( {' Z( D$ t9 L. B; C. z
密码表:DEFGHIJKLMNOPQRSTUVWXYZABC1 p, {7 [' V$ n
这就形成了一个简单的密码表,如果我想写frzy(即明文),那么对照上面密码表编成密码也就是iucb(即密文)了。密码表可以自己选择移几位,移动的位数也就是密钥。
0 u% A0 I" A+ x8 p5 B0 [ o. C2 I+ u课后小题:请破解以下密码
1 f. B3 ]3 U- q% U. Sdtzwkzyzwjijujsixtsdtzwiwjfrx
5 k* d% \4 p/ Y+ E7 g- s& ^" `3、进制转换密码。 7 M0 b- v5 G, A
比如给你一堆数字,乍一看头晕晕的,你可以观察数字的规律,将其转换为10进制数字,然后按照每个数字在字母表中的排列顺序,拼出正确字母。
* j! I) L- G' g7 x& \1 e0 f举例:110 10010 11010 11001
1 S9 M) G4 ^. P$ R8 C4 t4 `7 D; |: h解:; m: s. j) l* z; p. D+ i' n( J
很明显,这些数字都是由1和0组成,那么你很快联想到什么?二进制数,是不是?嗯,那么就试着把这些数字转换成十进制试试,得到数字6 18 26 25,对应字母表,破解出明文为frzy,呵呵~ 2 \ {3 p. R. s
课后小题:请破解以下密码
8 S; T! S. m8 B5 n D4 C11 14 17 26 5 25 6 j9 ]" G% c# c! s5 o
4、摩尔斯密码。 9 B6 u: g6 w a$ [5 P" Y8 W
翻译不同,有时也叫摩尔密码。*表示滴,-表示哒,如下表所示比如滴滴哒就表示字母U,滴滴滴滴滴就表示数字5。另外请大家不要被滴哒的形式所困,我们实际出密码的时候,有可能转换为很多种形式,例如用0和1表示,迷惑你向二进制方向考虑,等等。摩尔斯是我们生活中非常常见的一种密码形式,例如电报就用的是这个哦。下次再看战争片,里面有发电报的,不妨自己试着破译一下电报内容,看看导演是不是胡乱弄个密码蒙骗观众哈~由于这密码也比较简单,所以不出小题。 {( M1 i5 @5 X' ?9 E
A *- B -*** C -*-* D -** E * F **-* G --* ! I/ s' @1 W2 c& }9 c
H **** I ** J *--- K -*- L *-** M -- N -*
: R9 U1 M& R- e6 K9 J3 q; T9 MO --- P *--* Q --*- R *-* S *** T -
' l( e- Z" f5 zU **- V ***- W *-- X -**- Y -*-- Z --** 8 R4 ?. D3 \7 v
数字 ' r' T& N2 |- t" X0 A
0 ----- 1 *---- 2 **--- 3 ***-- 4 ****- 1 W7 G) U# O- `& j* H3 P6 U( e- {
5 ***** 6 -**** 7 --*** 8 ---** 9 ----* 3 @/ Y- T+ o/ C8 b5 G8 J$ }. z
常用标点
' B, Z, }6 @: T( {# W2 H1 ?句号 *-*-*- 逗号 --**-- 问号 **--** ' k0 `1 C1 i& c# ~% F8 q
长破折号 -***- 连字符 -****- 分数线 -**-*
% s1 e; h3 o5 x* h5、字母频率密码。
% S M( R# g5 u$ n3 s7 g- M, m7 s关于词频问题的密码,我在这里提供英文字母的出现频率给大家,其中数字全部是出现的百分比:
( r/ S5 S M3 q& b5 y( x: Aa 8.2 b 1.5 c 2.8 d 4.3
1 Y% H- @0 y: a0 Le 12.7 f 2.2 g 2.0 h 6.1
, A" [, _/ H, e( } \) r3 Ri 7.0 j 0.2 k 0.8 l 4.0 % w8 Z# Q; ~+ G
m 2.4 n 6.7 o 7.5 p 1.9 % t, t/ W% Q- \" y9 t1 ?- a4 b
q 0.1 r 6.0 s 6.3 t 9.1 4 L( e6 \& T% k
u 2.8 v 1.0 w 2.4 x 0.2 9 P A1 |8 Q5 I, e, q
y 2.0 z 0.1 0 ]5 A9 [8 `) v2 s
词频法其实就是计算各个字母在文章中的出现频率,然后大概猜测出明码表,最后验证自己的推算是否正确。这种方法由于要统计字母出现频率,需要花费时间较长,本人在此不举例和出题了,有兴趣的话,参考《跳舞的小人》和《金甲虫》。
+ {0 G% P1 n2 W" e6、维热纳尔方阵。
2 Q4 X- j# V! ^ V1 @+ k上面所说的频率分析,很容易破解较长篇幅的密文,于是维热纳尔继承前人的经验,创造出了这个维热纳尔方阵,从而克服了词频分析轻易能够破解密码的弊端,成为一种较为强大的密码编译形式。! X' v! Q$ b& U3 K% l. r
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 k3 e/ T; ]8 D& ]
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
' K3 c: k: W; D. k3 u7 {2 z2 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
( }3 \9 M& V |8 A# w3 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
- @5 _0 a9 A: F" V* ~4 I" `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
& ?' g+ E; E0 Y- N$ a5 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 4 U/ E6 t2 E0 i! h- I
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
^4 [4 }+ O, U0 Q$ s7 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
, B9 C- S, F. D4 f8 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 : }. S& t; B& Y" [) X
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 I
, o6 L7 o& ^, j1 H0 V- x& {+ M10 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
8 j0 a- m, M {2 S( W11 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
2 `3 O0 z6 P' l12 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
: G6 Z; p$ }) |8 X* P13 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
, ~- b3 I4 X( O5 o9 v) Q: K14 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
/ Z3 c$ F3 _1 y' I8 E, r15 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
1 X# Z, z) L, q. V5 ~0 G% y16 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 " d7 ]& Q k9 b" G: p
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 . c7 ]2 a4 k7 p! Q g
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
1 n' t* S S* J+ ^( ]3 ^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 : i2 H5 H. k0 U* Y$ 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 $ u0 a, d$ J' |) @3 U
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
% ?! K2 X! \- G' n# n% T22 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 - y; M8 W3 ^9 r; e! H- J% D' }% X5 _
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 ( R2 S# y7 [% 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
% ~" }% W5 s4 R: a4 H25 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
% w' o9 S' L ^6 D* ~: e. ?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 x( Z1 H$ Y' B3 U" }, ^以上就是维热纳尔方阵,它由明码表(第一行的字母)、密码表(下面26行)和密钥组成,下面我举个例子说明。
3 P6 Z. m# w6 _9 X& F. v; Y6 S举例:
+ w6 o8 `/ q6 `. z密钥:frzy8 W h( N1 Q* B) H: \
密码:qfuc, X! {! e% D7 B. x7 S
解:第一个字母,看以f开头第五行,对应明码表查找q字母所标示的字母为l。以此类推找出后面字母。所得明文为love。
6 q6 f) C( @& l+ t4 [这个也不出小题了,只要有密钥,再复杂的密码也能查出来,就是个查表的问题~
% s7 V! w/ h$ E! S$ z3 U f一些新兴的密码形式:
% H% t9 k8 X3 `1、利用键盘 ) p5 }7 d# v E. L2 w& b3 c9 U. V) a6 S
无论是计算机键盘,还是收集键盘,都是出密码的好工具哦,可以用错位、或者排列形状等。使用手机键盘和这个同理。另外手机键盘还可以在键盘的字母上做文章,例如你可以用51表示字母j,用73表示字母r等。 , ]8 p) g7 p" c, f" p7 t
举例:
7 X2 M+ o0 K9 z2 |* B- `r4a6
/ @7 y( ?: t8 Q# S- v这个密码利用计算机键盘,将明文字母分别向上移动一个位置,得到密文。破解结果为frzy。' F/ ]9 J! A6 A8 L, N7 H
852 74123 741236987 426978974123456 7412369
0 g d+ i$ E g7 q这排数字是不是很晕?其实很简单,对照小键盘,依次打这些字母,看组成的形状就行了。答案是I L O V E U。 / ]# _) N- j/ M) z
课后小题:请破解以下密码( K' v' t: |) m; y& j% {
18 29 19 34 13 17
- n1 K9 j, B# v7 n2、字母形状
+ ^/ L$ p( Y: c4 D. I& n/ N) W" J* q# N本人曾经收到过这样一个密码短信,不幸被破解,导致发短信人被我非常严肃地奚落了一番^^!前面我不记得了,只记得后面是hep poo6。这个你可以从手机里打出来,然后把手机倒过来看,形成了密码的明文,good day~~~:)
, Y0 N! c3 e' L! L2 w& d' _' J课后小题:请破解以下密码- J9 l+ \5 U$ |, C: p8 g+ g9 y
AnnAW T2UL
* y3 O( p( f |* k" GTHpin boop YA2- ^3 o2 r5 t: N8 n& D
T99W2 A 9VAH
1 Q& o* ] q0 H; {9 ~" T; ?MA37b |
评分
-
1
查看全部评分
-
|