🔲 棋盘密码
简介
棋盘密码(Polybius Square),也称为波利比奥斯方阵,是一种古老的替换密码。它使用一个 5×5 的方格,将字母转换为坐标数字对。
历史背景
棋盘密码由古希腊历史学家波利比奥斯(Polybius)于公元前 2 世纪发明,最初用于通过火炬信号进行远距离通信。
标准棋盘
| 1 | 2 | 3 | 4 | 5 |
| 1 | A | B | C | D | E |
| 2 | F | G | H | I/J | K |
| 3 | L | M | N | O | P |
| 4 | Q | R | S | T | U |
| 5 | V | W | X | Y | Z |
编码规则
每个字母用「行号 + 列号」表示:
A=11 B=12 C=13 D=14 E=15
F=21 G=22 H=23 I=24 K=25
L=31 M=32 N=33 O=34 P=35
Q=41 R=42 S=43 T=44 U=45
V=51 W=52 X=53 Y=54 Z=55
注意:I 和 J 共用 24 位置
示例
明文:HELLO
棋盘密码:23 34 13 13 35
明文:WORLD
棋盘密码:25 34 42 13 14
变体
- 6×6 方阵:加入数字 0-9,共 36 个字符
- 密钥方阵:使用密钥打乱字母顺序
- 四方密码:使用四个棋盘进行加密
应用场景
- 古典密码学教学
- 密码学谜题
- CTF 比赛
- 隐蔽通信