UTILS.
100% 浏览器内运行
🔲

Polybius 方阵密码 编码器 / 解码器

将字母转换为 5×5 Polybius 方阵上的两位行/列坐标(敲击码的基础)。支持关键词播种的方阵以及 I/J 或 C/K 合并。

— 输出将显示在这里 —

关于此工具

Polybius 方阵密码编码器 / 解码器是一款免费的浏览器内工具,用于处理最古老的坐标密码之一,两千多年前由希腊历史学家 Polybius 描述。字母表的 25 个字母排列在一个 5×5 网格中,其行和列标记为 1–5。然后每个字母被替换为给出其行和列的两个数字——对于标准方阵,A 是 11,B 是 12,以此类推。由于 5×5 网格只有 25 个单元格,两个字母必须共用一个:默认 I 和 J 合并,也可选择合并 C 和 K。

你可以用关键词为方阵播种:其唯一字母按顺序先放置,字母表其余字母填满网格其余部分。这会改变每个坐标,产生一个带密钥的 Polybius 方阵。行和列标签默认为 12345,但可设为任意五个不同字符。所有计算都在你的浏览器本地运行,并会绘制出当前方阵,让你确切看到每个字母的映射方式。

编码会遍历你的文本,跳过非字母字符,为每个字母输出一对先行后列的坐标。解码则剥去除标签字符外的所有内容,将它们按两个一组分组,并在方阵中查找每一对。Polybius 方阵是后来若干系统的基础,包括战俘使用的敲击码(其中坐标被敲击出来)以及 ADFGX/ADFGVX 战地密码,使其成为密码学历史和现代谜题文化的基石。

常见问题

Polybius 方阵如何编码一个字母?
字母表排布在一个 5×5 网格中,行和列编号为 1–5,每个字母变成其行和列的两个数字。在普通方阵中,A 是 11,B 是 12,F 是 21,以此类推。
为什么要合并两个字母?
5×5 网格只有 25 个单元格,但字母表有 26 个字母,所以两个必须共用一个单元格。按传统 I 和 J 合并;本工具也提供合并 C 和 K 的选项,可通过合并选项选择。
关键词有什么作用?
它重排方阵。关键词的唯一字母先放置,然后字母表其余部分填满剩余单元格,给每个字母新的坐标。使用关键词会产生一个带密钥的 Polybius 方阵,更难一眼看懂。
它与敲击码有什么联系?
敲击码使用 Polybius 方阵:每个字母的行和列被敲击为两组敲击声。它曾被战俘用来隔墙通信而闻名,同一方阵也是 ADFGX 密码的基础。

更多工具