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

0 characters

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)密文偏移计算明文
0H70(7 - 0 + 26) mod 26 = 7H
1F51(5 - 1 + 26) mod 26 = 4E
2N132(13 - 2 + 26) mod 26 = 11L
3O143(14 - 3 + 26) mod 26 = 11L
4S184(18 - 4 + 26) mod 26 = 14O

结果:"HFNOS"解密为"HELLO"。

使用 Tabula Recta 解密

tabula recta 也可用于手动解密。对于每个密文字母:

  1. 找到与当前偏移值(位置索引)对应的行
  2. 在该行中找到密文字母
  3. 读取列标题——那就是明文字母

这是加密过程的逆操作,加密时你找到明文列再向下读到偏移行。tabula recta 既可作为特里特米乌斯系统的加密查找表,也可作为解密查找表。

为什么特里特米乌斯密码容易破解

特里特米乌斯密码没有密钥,这意味着攻击者无需发现任何秘密。一旦识别出密码类型,解密是即时完成的。即使不知道使用了哪种具体密码,递进偏移模式也可通过以下方式检测:

  • 密文中规律性的统计递进
  • 依位置的频率分析揭示递增偏移
  • 对照已知偏移模式(0, 1, 2, 3...)对比可立即得到结果

如需真正需要密钥恢复的密码,请参阅维吉尼亚密码解码器凯撒密码解码器

特里特米乌斯解码器与维吉尼亚解码器对比

方面特里特米乌斯解码器维吉尼亚解码器
是否需要密钥否(固定模式)是(关键词)
是否需要暴力破解是(寻找密钥)
解密速度即时取决于密钥长度
密码分析难度极简单中等
使用 tabula recta

常见问题

不知道偏移量如何解码特里特米乌斯密码?

无需单独了解偏移量。特里特米乌斯密码始终使用相同的可预测模式:位置0偏移0,位置1偏移1,位置2偏移2,依此类推。我们的解码器会自动应用此模式。唯一的变量是偏移序列从哪里开始,我们的工具会测试所有26种可能性。

特里特米乌斯密码可以自动解码吗?

可以,而且非常容易。由于偏移模式固定且公开,自动解密对任何文本几乎都能完美成功。我们的解码器即时应用逆偏移,并根据结果与英语语言模式的匹配程度提供置信度评分。

tabula recta 在解密中有什么用?

tabula recta 提供了一种直观的解密查找方法。在与当前偏移值对应的行中找到密文字母,然后读取列标题即可得到明文字母。这与加密过程相反。它是约翰内斯·特里特米乌斯发明的同一个26×26网格,后来被维吉尼亚密码采用。

自动特里特米乌斯解密的准确率如何?

对英语文本来说极为准确。由于该密码使用确定性的无密钥算法,唯一的问题是确定正确的起始偏移。我们的解码器测试所有26种可能性,并按英语语言评分排序,几乎每次都能正确识别标准的特里特米乌斯文本。

相关工具与资源