猪圈密码(共济会密码) — 实验台工具
发布 2026 年 9 月 8 日 ·
猪圈密码把字母写成网格的碎片。两个井字框加两个 X 框恰好给出 26 个格子,于是这套密码与字母表严丝合缝、不多不少——这究竟是优雅还是巧合,取决于你怎么看待这类事。它是十八世纪共济会会所的标准私下笔迹,也出现在墓碑石刻和海图标记上。
- 时代
- 中世纪
- 类型
- 替换
- 密钥空间
- 1 key (26 glyphs)
- 难度
- 入门
I这把工具做什么
画四个框架。前两个是井字格,后两个是带对角交叉的方框。每个井字格有九格,交叉框只有四格。
| 框架 | 格数 | 字母 |
|---|---|---|
| 北格 | 9 | A B C D E F G H I |
| 南格 | 9 | J K L M N O P Q R |
| 东叉 | 4 | S T U V |
| 西叉 | 4 | W X Y Z |
所以字母 C 是北格的右上格,字母 T 是东叉的右上格。在格内加点可以区分第二组与第一组,这正是它如何从 26 个格子里挤出 26 个不同符号的办法。
本实验台把那些格址直接写成记号——N1 表示北格第 1 格,E3 表示东叉第 3 格——这样不用画图也能看到映射。
关键观察:这些符号不是随意涂鸦。它们有几何结构,而几何结构是可以被读出来的。
II密钥
没有密钥。字形集固定且公开,一百年来一直印在童子军手册上。
表面上巧妙之处在于 9 + 9 + 4 + 4 = 26 正好整除。这条算术就是全部设计,也是全部问题所在:因为每个字母是一个形状,而形状有邻居。
一个把字母表印在海报上的替换密码无法靠保密来防护,只能靠“肉眼难读”来防护——而猪圈并不难读。
加点约定值得作为一种设计模式记下:它和凯撒移位是同一招,只不过用在视觉字母表而不是字母字母表上。格子不够用,就加一个记号。
III弱点提示
历史密码用于教学与娱乐,不适合保护真实信息。完整分析见对应条目。