特里特米乌斯密码解码器 — 免费在线解密工具
通过反转递进位移模式解密特里特米乌斯密码消息。免费在线工具,提供逐步解密显示和频率评分。
密文输入
输入你要解密的加密文本。工具会自动分析并尝试解密。
解码方式
暴力破解: 暴力破解模式:测试全部 26 个可能的起始位移,并通过统计分析按英文匹配度排序。
特里特米乌斯密码解密原理
解密特里特米乌斯密码非常简单,因为该密码不使用密钥。偏移模式始终相同——位置0偏移0,位置1偏移1,位置2偏移2,以此类推。解密时,只需逆转每个偏移:
解密公式: P = (C - i + 26) mod 26
其中 C 是密文字母的位置,i 是字符索引(从0开始),P 是恢复的明文位置。"+26"用于处理减法结果为负数的情况。
逐步解密示例
使用标准特里特米乌斯递进偏移解密"HFNOS":
| 位置 (i) | 密文 | 值 | 偏移 | 计算 | 明文 |
|---|---|---|---|---|---|
| 0 | H | 7 | 0 | (7 - 0 + 26) mod 26 = 7 | H |
| 1 | F | 5 | 1 | (5 - 1 + 26) mod 26 = 4 | E |
| 2 | N | 13 | 2 | (13 - 2 + 26) mod 26 = 11 | L |
| 3 | O | 14 | 3 | (14 - 3 + 26) mod 26 = 11 | L |
| 4 | S | 18 | 4 | (18 - 4 + 26) mod 26 = 14 | O |
结果:"HFNOS"解密为"HELLO"。
使用 Tabula Recta 解密
tabula recta 也可用于手动解密。对于每个密文字母:
- 找到与当前偏移值(位置索引)对应的行
- 在该行中找到密文字母
- 读取列标题——那就是明文字母
这是加密过程的逆操作,加密时你找到明文列再向下读到偏移行。tabula recta 既可作为特里特米乌斯系统的加密查找表,也可作为解密查找表。
为什么特里特米乌斯密码容易破解
特里特米乌斯密码没有密钥,这意味着攻击者无需发现任何秘密。一旦识别出密码类型,解密是即时完成的。即使不知道使用了哪种具体密码,递进偏移模式也可通过以下方式检测:
- 密文中规律性的统计递进
- 依位置的频率分析揭示递增偏移
- 对照已知偏移模式(0, 1, 2, 3...)对比可立即得到结果
如需真正需要密钥恢复的密码,请参阅维吉尼亚密码解码器或凯撒密码解码器。
特里特米乌斯解码器与维吉尼亚解码器对比
| 方面 | 特里特米乌斯解码器 | 维吉尼亚解码器 |
|---|---|---|
| 是否需要密钥 | 否(固定模式) | 是(关键词) |
| 是否需要暴力破解 | 否 | 是(寻找密钥) |
| 解密速度 | 即时 | 取决于密钥长度 |
| 密码分析难度 | 极简单 | 中等 |
| 使用 tabula recta | 是 | 是 |
常见问题
不知道偏移量如何解码特里特米乌斯密码?
无需单独了解偏移量。特里特米乌斯密码始终使用相同的可预测模式:位置0偏移0,位置1偏移1,位置2偏移2,依此类推。我们的解码器会自动应用此模式。唯一的变量是偏移序列从哪里开始,我们的工具会测试所有26种可能性。
特里特米乌斯密码可以自动解码吗?
可以,而且非常容易。由于偏移模式固定且公开,自动解密对任何文本几乎都能完美成功。我们的解码器即时应用逆偏移,并根据结果与英语语言模式的匹配程度提供置信度评分。
tabula recta 在解密中有什么用?
tabula recta 提供了一种直观的解密查找方法。在与当前偏移值对应的行中找到密文字母,然后读取列标题即可得到明文字母。这与加密过程相反。它是约翰内斯·特里特米乌斯发明的同一个26×26网格,后来被维吉尼亚密码采用。
自动特里特米乌斯解密的准确率如何?
对英语文本来说极为准确。由于该密码使用确定性的无密钥算法,唯一的问题是确定正确的起始偏移。我们的解码器测试所有26种可能性,并按英语语言评分排序,几乎每次都能正确识别标准的特里特米乌斯文本。
相关工具与资源
- 特里特米乌斯密码编码器 — 使用递进偏移方法加密消息
- 特里特米乌斯密码示例 — 附解答的练习题
- 维吉尼亚密码解码器 — 解码特里特米乌斯基于关键词的演进版
- 波塔密码解码器 — 解码另一种基于 tabula recta 的密码
- 凯撒密码解码器 — 解码单偏移替换密码
- 阿尔伯蒂密码 — 另一种早期多表系统