四级:Vigenere密码加密,可以对抗词频统计,需要知道密码,此题知道密钥长度6 .
,,,, http://www.simonsingh.net/The_Black_Chamber/crackingprinciple.html
,,,,这个网站解释了如何破解Vigenere密码加密。
,,,, http://smurfoncrack.com/pygenere/pygenere.php
,,,,直接把密文拷贝到上面那个网页,可以猜知密码“FREKEY”。
,,,,用此密码揭秘密文。
5级:加密同4级,但不知道密钥长度。
,,,,利用四级的解密网站,可以手工指定密钥长度进行测试。也可以使用下面的Vigenere密码解密工具网页,自动进行猜解:
,,,, http://www.simonsingh.net/The_Black_Chamber/vigenere_square_tool.html
,,,,密钥是:KEYLEN
,,,,用密钥解密密文。
6级:LFSR加密
,,,,逆向加密算法:
,public LFSR lfsr proc 附近 ,var_2=word ptr 2 push rbp ,mov rbp,负责 ,mov [rbp + var_2], 0 ,movzx eax, cs: reg_2543 ,mov edx, eax edx害,,1 ,movzx eax, cs: reg_2543 ,movzx eax,斧头 eax害,2 sar eax,, 1 ,xor eax, edx ,mov [rbp + var_2],斧头 ,movzx eax, cs: reg_2543 shr ax,, 1 ,mov edx, eax ,movzx eax, [rbp + var_2] ,shl eax, 3 ,或是eax, edx ,mov cs: reg_2543,斧头 ,movzx eax, cs: reg_2543 ,movzx eax,斧头 pop rbp ,retn 结束,lfsr引用> 引用>
,,,,
,,,,明文测试:
AAAAAAAAAABBBBBBBBBB,,,,BBBBBBBBBBAAAAAAAAAA大敌;,,,ABABABABABABABABABAB
EICTDGYIYZLUIOTJSGYZ,,,,FJDUEHZJZAKTHNSIRFXY大敌;,,,EJCUDHYJYAKUHOSJRGXZ
,,,,可以发现同样的字符在不同的位置,密文不同,但是同样的字符在同样的位置密文相同。实际上就是[字母*位置)的一个二维密码表。
,,,,解密可以用明文* * *,生成一个26 * 20的密码表,然后查表解密。
,,,,也可以使用已知的算法,直接用程序解密:
# include & lt; stdio.h> short reg =, 1; 时间=char *, a_en “EICTDGYIYZLUIOTJSGYZ”; 时间=char *, a_pl “AAAAAAAAAABBBBBBBBBB”; 时间=char *, b_en “FJDUEHZJZAKTHNSIRFXY”; 时间=char *, krypton7 “PNUKLYLWRQKGKBE”; main () { ,,,,,,,short a =, 0; ,,,,,,,int b, c; ,,,,,,,int i, j。 ,,,,,,,char *键[10]; ,,,,,,,short 魔法[20]; ,,,,,,,,(i=0,, j=0;, i<20;,我+ +,+ +) ,,,,,,,{ ,,,,,,,,,,,,,,,//LFSR函数的算法模拟 ,,,,,,,,,,,,,,,b =,注册; ,,,,,,,,,,,,,,,b ,=, 1; ,,,,,,,,,,,,,,,c =,注册; ,,,,,,,,,,,,,,,c ,=, 2; ,,,,,,,,,,,,,,,c =, c 在祝辞,1; ,,,,,,,,,,,,,,,a =, b ^, c; ,,,,,,,,,,,,,,,b =,注册; ,,,,,,,,,,,,,,,b =, b 在祝辞,1; ,,,,,,,,,,,,,,,c =,, ,,,,,,,,,,,,,,,c =, c & lt; & lt;, 3; ,,,,,,,,,,,,,,,a =, b |, c;//,,,,,,,,,,,,,printf("魔法:% hx \ n”,, a); ,,,,,,,,,,,,,,,reg =,, ,,,,,,,,,,,,,,,魔法[我],=,, ,,,,,,,,,,,,,,,//计算关键并进行验证 null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null氪系列4 - 7