泥沼密码解码器
已知密钥时解密全部四种泥沼密码变体
关于泥沼密码解码器
本解码器在已知密钥时解密全部四种泥沼密码变体(I-IV 型):选择变体,填入关键词和指示词,明文会随输入即时显示。与编码器一样,它把指示词对齐在明文 A 下方。密钥未知时,下文介绍的已知明文攻击和暴力破解是密码分析人员恢复密钥的方法,需要手工或借助专门的求解程序完成,本页不提供这些功能;恢复出密钥后可以在这里验证。
解密方法
方法一:已知密钥
如果您拥有所有关键词,解密可立即完成。选择正确的变体,输入明文关键词、密文关键词(仅 IV 型需要)以及指示词,然后查看结果。
方法二:已知明文攻击
在密钥未知时最实用的方法。辅助词(crib)是一段已知或疑似的明文片段。分析人员逐一测试辅助词在密文中所有可能的对齐位置,并推算能产生该对应关系的密钥。较长的辅助词(8 个字母以上)可大幅减少误报。
推荐使用的辅助词: THE、AND、THAT、WITH、HAVE(通用词);CACHE、COORDINATES、NORTH(地理藏宝词);DEAR、HELLO(信件开头)。
方法三:暴力破解
由求解程序系统性地测试密钥组合。仅对较短的指示词(3-5 个字母)且密文长度在 150 个字符以上时实用。对于 IV 型,暴力破解在没有约束条件的情况下通常不可行。
逐步解码指南
- 分析您的密文 — 注意长度,寻找重复序列,计算重合指数。可靠的统计方法需要 100 个字符以上。
- 选择方法 — 已知密钥 → 用本工具直接解密;疑似词汇 → 已知明文攻击;无任何信息 → 先尝试常用辅助词,再考虑暴力破解。
- 验证结果 — 检查明文是否合理。重合指数接近 0.065 表示有效的英文文本;卡方值越低表示与自然英文的匹配度越高。
理解已知明文分析
已知明文攻击会把辅助词与密文中的每个位置对齐,并计算所需的加密密钥。由于密码的周期性特征,每个字母都限制了可能的密钥范围。辅助词字母足够多时,只有一种密钥组合能同时满足所有约束。
辅助词长度的重要性: 3 个字母的辅助词会产生大量误报;8 个字母的辅助词可能只产生 1-2 个候选结果。请尽可能使用您能确信的最长辅助词。
统计工具
- 重合指数(IC) — 英文文本平均为 0.065-0.070。强多表密文会降至 0.045-0.050。
- 卡方检验 — 值越低表示与英文字母频率的匹配越好。适用于比较多个候选解。
- Kasiski 检测 — 找出重复密文序列,其间距揭示指示词长度。
泥沼密码解码器 vs 维吉尼亚密码解码器
维吉尼亚密码解码器可以利用移位但未经关键词混合的字母表中的规律频率模式。泥沼密码解码更困难,因为关键词字母表破坏了这些模式。IV 型需要独立恢复两个关键词字母表,比任何维吉尼亚变体都要复杂得多。
| 方面 | 破解维吉尼亚密码 | 破解泥沼密码 |
|---|---|---|
| 字母表类型 | 标准(移位) | 关键词混合 |
| 频率分析有效性 | 非常有效 | 受关键词字母表限制 |
| 自动破解 | 通常可行 | 通常需要辅助词 |
| 密钥恢复方式 | 统计方法 | 辅助词 + 约束求解 |
常见挑战与解决方案
未知变体 — 拿到候选密钥后,在本解码器中切换四种类型逐一尝试,优先从 III 型(最常见)开始,然后依次尝试 I、II 和 IV 型。
辅助词失败 — 尝试不同的拼写形式、单复数形式或特定领域术语。明文可能是其他语言。
密文太短(不足 50 个字符)— 依赖已知明文分析而非统计方法。要接受结果可能无法确定。
IV 型复杂性 — 使用 10 个字母以上的辅助词,并确保密文长度在 150 个字符以上。即使借助求解程序,也要做好长时间搜索的准备。