跳到正文
Cipherloom密码织机

CIPHER/工具/PIGPEN CIPHER

猪圈密码(共济会密码) — 实验台工具

发布 2026 年 9 月 8 日 ·

猪圈密码把字母写成网格的碎片。两个井字框加两个 X 框恰好给出 26 个格子,于是这套密码与字母表严丝合缝、不多不少——这究竟是优雅还是巧合,取决于你怎么看待这类事。它是十八世纪共济会会所的标准私下笔迹,也出现在墓碑石刻和海图标记上。

时代
中世纪
类型
替换
密钥空间
1 key (26 glyphs)
难度
入门

I这把工具做什么

画四个框架。前两个是井字格,后两个是带对角交叉的方框。每个井字格有九格,交叉框只有四格。

框架格数字母
北格9A B C D E F G H I
南格9J K L M N O P Q R
东叉4S T U V
西叉4W X Y Z

所以字母 C 是北格的右上格,字母 T 是东叉的右上格。在格内加点可以区分第二组与第一组,这正是它如何从 26 个格子里挤出 26 个不同符号的办法。

本实验台把那些格址直接写成记号——N1 表示北格第 1 格,E3 表示东叉第 3 格——这样不用画图也能看到映射。

关键观察:这些符号不是随意涂鸦。它们有几何结构,而几何结构是可以被读出来的。

II密钥

没有密钥。字形集固定且公开,一百年来一直印在童子军手册上。

表面上巧妙之处在于 9 + 9 + 4 + 4 = 26 正好整除。这条算术就是全部设计,也是全部问题所在:因为每个字母是一个形状,而形状有邻居。

一个把字母表印在海报上的替换密码无法靠保密来防护,只能靠“肉眼难读”来防护——而猪圈并不难读。

加点约定值得作为一种设计模式记下:它和凯撒移位是同一招,只不过用在视觉字母表而不是字母字母表上。格子不够用,就加一个记号。

III弱点提示

历史密码用于教学与娱乐,不适合保护真实信息。完整分析见对应条目。

阅读完整条目(含解密步骤与弱点分析)→