Trithemius Cipher Decoder
Decrypt Trithemius cipher text using brute force analysis or known starting shift. Our tool automatically tests all possibilities and ranks results by likelihood.
Cipher Text Input
Enter the encrypted text you want to decrypt. The tool will automatically analyze and attempt decryption.
Decoding Method
Brute Force Mode: Tests all 26 possible starting shifts and ranks results by English language likelihood using statistical analysis.
特里特米乌斯密码解密原理
解密特里特米乌斯密码非常简单,因为该密码不使用密钥。偏移模式始终相同——位置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 的密码
- 凯撒密码解码器 — 解码单偏移替换密码
- 阿尔伯蒂密码 — 另一种早期多表系统