氪系列4 - 7

  

四级: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