htsdsugzcfwysxwwsfvqddseszh
当 key=6时,明文:
gurervfabgvzryvxrgurcerfrag
当 key=7时,明文:
fvqfqwebahuaqzuyqhtsbfqgqbf
当 key=8时,明文:
ewpgpxdczitbpatzpistagphpce
当 key=9时,明文:
dxohoycdyjscobsaojruzhoiodd
当 key=10时,明文:
cyninzbexkrdncrbnkqvyinjnec
当 key=11时,明文:
bzmjmaafwlqemdqcmlpwxjmkmfb
当 key=12时,明文:
aalklbzgvmpflepdlmoxwklllga
当 key=13时,明文:
zbklkcyhunogkfoeknnyvlkmkhz
当 key=14时,明文:
ycjmjdxitonhjgnfjomzumjnjiy
当 key=15时,明文:
xdiniewjspmiihmgiplatnioijx
当 key=16时,明文:
wehohfvkrqljhilhhqkbsohphkw
当 key=17时,明文:
vfgpggulqrkkgjkigrjcrpgqglv
当 key=18时,明文:
ugfqfhtmpsjlfkjjfsidqqfrfmu
当 key=19时,明文:
thereisnotimelikethepresent
当 key=20时,明文:
sidsdjronuhndmhldugfosdtdos
当 key=21时,明文:
rjctckqpmvgocngmcvfgntcucpr
当 key=22时,明文:
qkbublpqlwfpbofnbwehmubvbqq
当 key=23时,明文:
plavamorkxeqapeoaxdilvawarp
当 key=24时,明文:
omzwznnsjydrzqdpzycjkwzxzso
当 key=25时,明文:
nnyxyomtizcsyrcqyzbkjxyyytn
Key=19时there is no time like the present
1.29(郭颖斐)
(a)描述一下怎样利用重合指数法来确定首次用来加密的密钥字的长度,然后找到它。
(b)通过分析下列密文来测试你的方法 IYMYSILONRFNCQXQJEDSHBUI·······
A、首先要将密码还原成单纯的维吉尼亚密码: 以第二问中的密文为例:
当m=1时,将密文的每一个字母当成一组,即第一组为I,第二组为Y,第三组为M ,第四组为Y ……
然后将密文还原成单纯的维吉尼亚密码,即 I→I、Y→X(退一位)、M→K(退两位)、Y→V(退三位)…… 将对应后的密文重组, 密文变成 IXKV······ 计算重合指数。
当m=2时,将密文的每两个字母当成一组,即第一组为IY,第二组为MY,第三组为SI,第四组为LO ……
然后将密文还原成单纯的维吉尼亚密码,即 IY→IY、MY→LX(退一位)、SI→QG(退两位)、LO→IL(退三位)…… 将对应后的密文重组, 密文变成 IYLXQGIL······ 计算重合指数。 同理计算 当m=3时…… 当m=4时…… ……
最终计算到合适的重合指数就能确定m的值。计算Mg的方法可以推测
出密钥字。
B、第二问计算不出来
1.30(林武) 穷举结果为:
aqndwbhapnkjhwaxjyhwhanpjdjynaqjohzypzypdjobannykjoyphjdijtp kjqixtokwqsfoxkzfroxokqwfifrqkjfvoerwerwifvtkqqrsfvrwoficfpw sfjczpvsxjugvzseglvzvsjxgcgljsfgyvhlxhlxcgypsjjlugylxvgcagwx ugfaewyuzfmbyeuhbdyeyufzbabdfugbryodzodzabrwuffdmbrdzybakbxz mbgkhxrmegntrhmotirhrmgetktigmbtlrvieviektlxmggintliertkstze ntbsozlnhbqplonvpclolnbhpspcbntpdlychychspdznbbcqpdchlpsupeh qptuvedqotjwdvqywadvdqtowuwatqpwidraoraouwieqttajwiaodwumwho jwpmyhijvpfxiyjrxkiyijpvxmxkpjwxcilkvlkvmxchjppkfxckvixmnxov fxwnrocfywgzcrflzscrcfwyznzswfxzacdsydsynzaofwwsgzasycznqzvy gzxqlvagrxbealgdeualagxreqeuxgzekaiuriurqekvgxxubekuraeqjeyr bezjdykblzthkdbihmkdkbzlhjhmzbehskcmlcmljhsybzzmthsmlkhjfhrl thefirstdepositconsistedofonethousandandfourteenpoundsofgold pohgclupihwvucpavqucuphivgvqhpovmukqikqigvmlphhqwvmqiuvgbvdi wvobadmwcoxymawkyjmamwocybyjowvynmsjcsjcbyndwoojxynjcmybtyic xyvtkinxavzrnkxsrfnknxvartrfvxyrqnufaufatrqixvvfzrqfanrtprca zrypscqzkyelqszulgqsqzyklplgyzrljqmgkmgkpljczyygeljgkqlpwlak elrwuajesrhdjuemdbjujersdwdbreldfjnbsnbswdfaerrbhdfbsjdwxdks hdlxmkfhuloifmhnitfmfhluixitlhdigfqtuqtuxigkhlltoigtufixzisu oidznsgomdvcgnoqcpgngodmczcpdoicbgjpmjpmzcbsoddpvcbpmgczecum vciequbvniyabqvjawbqbvinaeawivcatbfwnfwneatuviiwyatwnbaehamn yachjmtyqcrktjyfkxtjtycqkhkxcyakptgxqgxqhkpmyccxrkpxqtkhoknq rkaofnprjalspfrgszpfprajsoszarkswpbzjbzjoswnraazlswzjpsovsqj lskvgqwlfkduwglbuewgwlkfuvueklsuxwteftefvuxqlkkeduxefwuvyujf dusybjxdgsimxbdtmhxbxdsgmymhsdumzxphgphgymzjdsshimzhgxmyrmfg imurtfzibucnztipnoztziubnrnouimnezwobwobrnefiuuocneobznrlngb cnmlpgectmaqepcwqvepecmtqlqvmcnqhexvtxvtlqhgcmmvaqhvteqldqbt
所以 k=11
明文为:the first deposit consisted of one thousand and fourteen pounds of gold