明文b e t t e r t o d o w e l l t h a n t o s a y w e l l密文G S K X W K Y C U S O X Q Z K L S G Y C J E Q P J Z C第一个YC出现欢到第二个YC的结尾一共有12个字拇(USOXQZKLSGYC),那么密钥的常度应是12的约数——1,2,3,4,6,12之中的一个(其中,1可排除)。
如下面的密文:
ISWZPNQCKMYYYJKAYYEZFFSWEESSPGZXQAHF
ISWZPNQCKMTVYJOACVEHAESAZRLTPQIZMXOT
QSWMCVUDSIJGGDEUWAZRSFXWILKUEJQLDACB
GDLYJXMYLMDQKZMPLDILQEMWFSWDPAZEZQNW
DYWDZXFSAEEAZJDUELVPTMCEKWSEEFURZFSW
DPXACQAFKMXWAWVEZFSDBGDLAYUQXGDPEKWS
EEFURZFSWDPOUEZKZMYLQNPQQDEMJTQYGUVA
ZOGRWAWPVUEQAFJQJGGCOMJZAHQAFKTJDKAD
MNWPJGGCWKPKAYEQZZPTVKZMQGWDVFAHLTLL
USSPXAZPGZJGGOSDWAZRKAEZQCWKZMMCWITL
TEZMEDAZCAYQAFJRLUQLKUQQAFJQYWHPJTFJ
FLKUQQAFJQYWHPJPZOZDZMWDUMWFSWAYWRZJ
KZMISGBTFOSEEJGGDGREDKMMFDMDPARQJAHF
UDKTZOZEZQYAITDXVFAHLTLLKZMMCWZZVDPS
YPJ
在里面重复序列有ISWZPNQCKM,BGDL,SEEFURZFSWDP,JGGC,LKUQQAFJQYWHPJ,VFAHLTLL等;如果每个重复间隔都能被3整除,关键词应该有三个字拇。
下一步,仍旧是频率分析,不过,因为关键词有三个字拇,我们应分为三组看行。把第1,4,7,10,13……个字拇分为一组,称之为L1,把第2,5,8,11,14……个字拇又分为一组,称之为L2,余下的归另一组,称之为L3。那么每一组有169个字拇。
现在先做一个标准频率分布表:
用169乘以各个字拇的标准百分比,如字拇A,169×8.2%=14。
那么由标准频率:
A:8.2N:6.7
B:1.5O:7.5
C:2.8P:1.9
D:4.3Q:0.1
E:12.7R:6.0
F:2.2S:6.3
G:2.0T:9.1
H:6.1U:2.8
I:7.0V:1.0
J:0.2W:2.4
K:0.8X:0.2
L:4.0Y:2.0
M:2.4Z:0.1
得到标准个数:
A:14N:11
B:3O:13
C:5P:3
D:7Q:0
E:21R:10
F:4S:11
G:3T:15
H:10U:5
I:12V:2
J:0W:4
duwoku.cc 
