| 
 | 
 
 楼主 |
发表于 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也可以判断出来,其他的字母用 
安德鲁的猜测法都可以很轻松的判断出来。最好在猜测后用频率表检查一下是否基本吻合。这篇文章是我特意选取改造成密码的,所以掌握了难度,比较简单的说。 
 
不知道这样解释大家能否掌握这种一般方法。如果掌握得话,很高兴得说,你已经对密码学入门了。而且在有类似的题也难不倒你了。 |   
 
 
 
 |