RU EN ES 中文

波利比奥斯方阵

坐标加密 · 古代密码学

这个密码是如何工作的?

+

波利比奥斯方阵是最古老的加密方法之一,由古希腊历史学家波利比奥斯在公元前 2 世纪发明。每个字母都被替换成一对数字——它在表格中的坐标。

1 构造方阵

字母表中的字母被排列在一张方形表格中。俄文字母表使用 6×6 的表格(36 个格子,容纳 33 个字母 + Ё);英文使用 5×5(字母 I 和 J 共用一格)。行和列从 1 开始编号。方阵只能容纳字母表,所以汉字无法这样加密——请用俄文或英文字母输入消息。

2 输入消息

爱丽丝输入原始消息。每个字符都会对照所选字母表进行检查。大小写无关——所有字母都会转换为大写。空格和标点符号保留,不加密。

3 加密(逐步进行)

对消息中的每个字母:

  • 在波利比奥斯表中找到这个字母
  • 确定行号(第一个坐标)
  • 确定列号(第二个坐标)
  • 把这对数字写下作为密文

例如:在俄文方阵中,字母“А”位于第 1 行第 1 列 → 密文“11”。字母“Б”→“12”。

4 数据传输

密文通过公开信道传输。不知道波利比奥斯表的截获者只能看到一串数字。为了加强保护,可以使用字母排列保密的表格。

5 解密

鲍勃使用同一张波利比奥斯表:

  • 读出一对数字
  • 第一个数字是行号
  • 第二个数字是列号
  • 找到交叉处的字母

例如:密文“23”→ 第 2 行第 3 列 → 字母“И”(俄文字母表中)。

6 检查结果

解密后,系统把得到的文本与原文进行比较。如果一致,传输就成功了。表格上的高亮显示有助于跟踪过程的每一步。

颜色说明:● 明文,● 密文

爱丽丝:消息

0/30
只能输入俄文字母(不区分大小写);汉字和数字不会被加密
明文
密文