通过如下代码分别统计一个字符的频率和三个字符的频率,"8"——"e",“;48”——“the”,英文字母的相对使用频率,猜测频率比较高的依此为),t,*,5,分别对应s,o,n,a;由此破出明文。
View Code
英文字母的相对使用频率
破解出的明文
2.14:
根据上述结果代码如下:不够长补了一个p
View Code
结果为:
解密求其逆矩阵即可:
*分数取模:(a/b)mod k = x ,(b,k)=1时,存在 a (mod k) = bx,即可求解x。