🔠

四方密码

使用两个关键词生成 5x5 字母矩阵,对文本进行古典四方密码(Four-Square Cipher)加密与解密。

四方密码 (Four-Square Cipher)

四方密码 (Four-Square Cipher) 工具使用指南

📌 简介

四方密码工具是一款基于古典密码学的在线加解密工具。四方密码(Four-Square Cipher)由法国密码学家 Felix Delastelle 于 1902 年发明。它属于“双字母替换密码”(Digraph Substitution Cipher),相比于单字母替换(如凯撒密码),它每次同时对两个字母进行加密,极大地增加了破解难度。本工具通过可视化矩阵,让您轻松体验这一经典的密码学算法。

📖 四方密码的加密原理

四方密码使用四个 5x5 的字母矩阵。由于英文字母有 26 个,通常将 I 和 J 合并,凑成 25 个。其中,左上角和右下角的矩阵由用户自定义的“密钥”生成(去重后按顺序填入,再补齐剩余字母);而右上角和左下角则是标准的 A-Z 字母表。加密时,将明文两两分组(如 HE LL OW OR LD),找第一个字母在左上角矩阵的位置,第二个字母在右下角矩阵的位置。然后在右上角矩阵取交叉点作为第一个密文字母,在左下角矩阵取交叉点作为第二个密文字母。由于加密与解密是对称的,只要拥有相同的两个密钥即可完美还原。

💼 常见应用场景

⚙️ 使用步骤

  1. 在顶部输入密钥 1 和密钥 2(仅限英文字母)。
  2. 下方会实时更新左右两边的 5x5 矩阵,供您参考。
  3. 在输入框中粘贴明文或密文。
  4. 点击“加密”或“解密”按钮即可得到结果。

⚠️ 注意事项

❓ 常见问题 (FAQ)

Q: 为什么英文字母 I 和 J 要放在同一个格子里?

A: 因为 5x5 的矩阵只有 25 个格子,放不下 26 个字母。在古典密码学中,通常将形状和发音相近的 I 和 J 视为同一个字符,这是行业通用做法。