✡️ Bifid密码

使用Bifid密码加密解密文本。结合Polybius方阵和坐标分馏,构建更强的经典密码。

关于Bifid密码

Bifid密码由法国密码学家 Félix-Marie Delastelle 于1901年前后发明,是一种结合 Polybius 方阵与置换的分馏密码。每个字母被拆分为两个坐标(行和列);然后将行坐标和列坐标分离、重组,再转回字母。这种"分馏"使 Bifid 比单纯的 Polybius 方阵难破解得多。本工具完全在浏览器中运行——不会上传任何数据。

工作原理

  • 构建网格 —— 5x5 的 Polybius 方阵(I 和 J 同格),可由密钥打乱顺序。
  • 加密 —— 将每个明文字母转为 (行, 列) 坐标。先写出所有行坐标,再写出所有列坐标,组成一个序列。将该序列重新配对,每对转回一个字母。
  • 解密 —— 反向过程:密文字母给出坐标对;前半部分坐标为明文行坐标,后半部分为明文列坐标。
  • 仅处理 A–Z 字母;I 和 J 合并,非字母字符被移除。

使用场景

  • 学习分馏密码及其如何将替换与置换结合。
  • 构建比单纯 Polybius 方阵更难的谜题。
  • 理解经典密码与更现代密码设计之间的桥梁。
  • 对比 Bifid 与相关密码如 Trifid、四方密码。

常见问题

Bifid密码安全吗? 不安全。它是经典密码,可通过爬山和频率分析破解,但比简单替换更具抗性。

为什么 I 和 J 同格? 5x5网格只有25格,而英文字母有26个,所以 I 和 J 被合并。

可选密钥有什么用? 它打乱网格中的字母顺序(密钥字母在前,剩余字母在后),在不改变算法的前提下改变坐标映射。

这个工具会上传我的文本吗? 不会。所有加密解密都在本地浏览器中完成。