简单替换密码破解指南
1. 破解流程概述
使用单词模式破解简单替换密码相对容易,主要步骤如下:
1. 找出密文中每个密文单词的单词模式。
2. 找出每个密文单词可能解密成的英文单词候选。
3. 创建一个字典,显示每个密文字母的潜在解密字母,作为每个密文单词的密文字母映射。
4. 将这些密文字母映射合并为一个单一映射,称为交集映射。
5. 从合并后的映射中移除已破解的密文字母。
6. 用已破解的密文字母解密密文。
密文中的密文单词越多,映射相互重叠的可能性就越大,每个密文字母的潜在解密字母就越少。这意味着在简单替换密码中,密文消息越长,就越容易破解。
1.1 单词模式模块
要计算字典文件中每个单词的单词模式,可从 这里 下载 makeWordPatterns.py 。确保该程序和 dictionary.txt 都在保存 simpleSubHacker.py 程序的文件夹中。
makeWordPatterns.py 程序有一个 getWordPattern() 函数,它接受一个字符串(如 'puppy' )并返回其单词模式(如 '0.1.0.0.2' )。运行 makeWordPatterns.py 时,它
超级会员免费看
订阅专栏 解锁全文
78

被折叠的 条评论
为什么被折叠?



