|
楼主 |
发表于 2007-8-13 11:49:36
|
显示全部楼层
一般性的方法公布如下:
首先判断出这篇文章是把原有的26个字母变成新的26个字母,和凯撒移位同样的性质。
在一般的英语文章中(越长越好),字母出现的标准频率为:(以下数字为百分之多少)
A: 8.2 B:1.5 C:2.8 D:4.3 E:12.7 F:2.2 G:2.0 H:6.1 I:7.0 J:0.2 K:0.8 L:4.0 M:2.4
N: 6.7 O:7.5 P:1.9 Q:0.1 R:6.0 S:6.3 T:9.1 U:2.8 V:1.0 W:2.4 X:0.2 Y:2.0 Z:0.1
所以数出这篇文章的总字母个数(275),在用每个字母个数分别除以总字母个数,得出这篇文章的每个字母的出现频率,你就会发现,字母p的频率最高,达到百分之13,和频率表中的E相差无几。
所以基本上可以断言这篇文章中的p就是E,又因为a的频率为百分之10.5左右,与T接近,且为第二高的频率,就姑且认为a就是T。由于The经常出现在英语中,h也可以判断出来,其他的字母用
安德鲁的猜测法都可以很轻松的判断出来。最好在猜测后用频率表检查一下是否基本吻合。这篇文章是我特意选取改造成密码的,所以掌握了难度,比较简单的说。
不知道这样解释大家能否掌握这种一般方法。如果掌握得话,很高兴得说,你已经对密码学入门了。而且在有类似的题也难不倒你了。 |
|