四方密码解码器

使用已知关键字解密四方密码消息。输入密文和密钥以揭示原始消息。

“FKIYFR”“HELLO”(With Keys)

四方密码解码器

Four-Square Decoder Workspace

Paste your ciphertext, add the two keywords, and decode. The tool auto-normalizes text (I/J merged) and shows digraph counts.

I/J mergedIgnore symbolsAuto padding kept

Letters

0

Pairs

0

Uppercase/duplicates handled automatically.

J maps to I; non-letters are ignored.

0 字符 · 0 digraphsExample: FKIYFR

解密四方密码消息

四方密码解密会逆转加密时使用的矩形替换过程。使用正确的两个关键字,该过程是确定性的,可以精确还原原始明文。没有关键字时,破解密码需要利用密文中统计模式的计算密码分析。

如何使用已知关键字解密

解密遵循三个步骤:

  1. 用两个关键字重建全部四个矩阵。 每个关键字去除重复字母后填入各自的 5x5 网格,剩余字母按字母顺序填充空余位置。两个明文矩阵使用标准字母顺序。

  2. 对每个密文双字母组进行逆矩形替换。 在右上角矩阵中定位第一个密文字母,在左下角矩阵中定位第二个密文字母。这两个位置构成矩形的对角顶点。从剩余顶点读取明文字母:左上角矩阵(与第一个密文字母同行、与第二个同列)和右下角矩阵(与第二个密文字母同行、与第一个同列)。

  3. 从还原的明文中删除填充。 工具使用上下文分析来区分真正的 X 字母和加密过程中为处理奇数长度消息而插入的填充。

常见问题包括 I/J 歧义(两个字母共用一个矩阵格子)和关键字输入错误。解码器会将非语言性输出标记为关键字可能需要更正的信号。

在没有密钥的情况下破解密码

当关键字未知时,可以使用多种密码分析方法还原明文:

双字母组频率分析: 英文文本具有特征性的字母对频率(TH、HE、IN、AN 的出现频率远高于 QX 或 ZJ)。将密文双字母组分布与预期英语模式进行比较,可以揭示限制可能关键字空间的相关性。

字典攻击: 系统地测试常见英文词语作为潜在关键字。对每对候选词,生成四个矩阵,尝试解密,并使用字母频率和 n-gram 统计对结果进行语言合理性评分。双密钥要求使得这比攻击 Playfair 等单密钥密码更需要计算资源。

已知明文攻击: 如果能猜测出原始消息的任何部分(问候语、署名、标准短语),将已知的明文-密文双字母组直接匹配可以直接揭示矩阵内容的信息,从而大幅缩小关键字搜索范围。

四方密码与 Playfair 密码的解密比较

破解四方密码比破解 Playfair 更难,原因有以下几点:

  • 更大的密钥空间: 两个独立关键字创造出比 Playfair 单一关键字乘积更大的搜索空间
  • 无反转双字母组模式: Playfair 中 AB 和 BA 产生相关密文的结构性弱点在四方密码中不存在
  • 需要更多已知双字母组: 重建四个矩阵比重建一个矩阵需要更多已知的明文-密文对
  • 频率信号更弱: 双密码矩阵结构更有效地掩盖了统计模式

常见问题

哪些工具可以解码四方密码?

像我们这样的专用解码工具可以用已知关键字即时解密消息。对于未知密钥的情况,工具提供字典攻击和频率分析。与自动处理相比,用笔和纸手动解密虽然可行但极为繁琐。

需要多少密文才能破解?

成功与否取决于攻击方法。如果关键字是常见英文词语,字典攻击对较短消息(50 个字符以上)也可能有效。由于密码的双字母组性质,纯频率分析通常需要 200 个字符以上才能获得可靠结果。

我可以用这个解码器解密 Playfair 消息吗?

不行,四方密码和 Playfair 密码使用不同的矩阵结构和替换规则。Playfair 消息请使用我们的 Playfair 密码解码器

相关工具和资源