无需登录 数据私有 本地保存

单表替换密码破解器 - 频率分析辅助

19
0
0
0
单表替换密码破解器
频率分析辅助
密文长度 0 字母数 0 不同字母 0 已映射 26 映射冲突 0
字母频率分析
密文频率   英语标准频率参考

请先输入密文

字母映射表
密文字母 → 明文字母(点击下拉框修改映射)
可用明文字母:
解密预览
解密结果将在此实时显示...
常见问题与知识点

单表替换密码(Monoalphabetic Substitution Cipher)是一种经典加密方法,其中明文中的每个字母被唯一地替换为另一个字母,整个加密过程使用同一个固定的替换表。例如,A→M, B→K, C→T... 与凯撒密码不同,替换关系不必是简单的移位,而是任意的一对一映射。这使得可能的密钥空间达到 26! ≈ 4×10²⁶,远超凯撒密码的25种可能。但由于语言中字母频率的统计特性,这种密码容易受到频率分析攻击。

频率分析基于一个关键观察:在自然语言中,某些字母出现的频率远高于其他字母。以英语为例,字母E约占12.7%,T约占9.1%,A约占8.2%。加密后,虽然字母被替换,但频率模式保持不变。因此,密文中出现频率最高的字母很可能对应明文的E,第二高频的对应T,以此类推。结合双字母组合(如TH、ER、IN)和三字母组合(如THE、AND)的频率分析,可以逐步还原整个映射表。英语标准频率顺序常记为:ETAOIN SHRDLU

  1. 输入密文:将加密文本粘贴到输入框中。
  2. 观察频率:查看左侧频率分析表,了解密文中各字母的出现频率。红色竖线标记英语标准频率参考位置。
  3. 自动匹配:点击"自动频率匹配"按钮,工具会根据频率自动建立初步映射(密文最高频→E,第二高频→T...)。
  4. 手动微调:在映射表中手动调整各字母的对应关系。参考解密预览中的结果,识别常见单词模式(如THE、AND、THAT等)。
  5. 逐步完善:通过识别短词(如A、I、THE、IS、IN、OF等)和常见字母组合,逐步修正映射直到解密出可读的明文。

单字母频率(约):E(12.7%), T(9.1%), A(8.2%), O(7.5%), I(7.0%), N(6.7%), S(6.3%), H(6.1%), R(6.0%), D(4.3%), L(4.0%), C(2.8%), U(2.8%), M(2.4%), W(2.4%), F(2.2%), G(2.0%), Y(2.0%), P(1.9%), B(1.5%), V(1.0%), K(0.8%), J(0.2%), X(0.2%), Q(0.1%), Z(0.1%)

常见双字母组合:TH, HE, IN, ER, AN, RE, ON, AT, EN, ND, TI, ES, OR, TE, OF, ED, IS, IT, AL, AR

常见三字母组合:THE, AND, ING, HER, HAT, HIS, THA, ERE, FOR, ENT, ION, TER, WAS, YOU, ITH

常见短词:A, I, THE, IS, IN, OF, TO, IT, HE, ON, AT, WE, AS, AN, BE, BY, SO, DO, IF, ME, MY, NO, UP, OR, GO

凯撒密码是单表替换密码的一个特例。凯撒密码的替换关系由固定移位决定(如移位3:A→D, B→E, C→F...),只有25种可能的密钥。而一般的单表替换密码允许任意的一对一映射,密钥空间为26!(约4×10²⁶种),安全性更高。然而,两者都保留了字母的统计频率特征,因此都可以通过频率分析来破解。凯撒密码由于结构简单,甚至可以通过暴力枚举25种移位来快速破解;而一般替换密码则需要结合频率分析和语言模式识别。

最著名的案例之一是玛丽女王(Mary, Queen of Scots)在16世纪使用的替换密码,她与同谋者通过加密信件策划暗杀伊丽莎白一世,但密码被托马斯·菲利普斯通过频率分析破解,最终导致她因叛国罪被处决。另一个著名案例是爱伦·坡小说《金甲虫》中描述的密码破解过程,生动展示了频率分析的应用。在福尔摩斯小说《跳舞的小人》中,福尔摩斯也使用了类似的频率分析方法来破解密码。这些案例都说明,依赖单表替换密码保护重要信息是不够安全的。