跳到正文
Cipherloom密码织机

CIPHER/工具/BIFID CIPHER

双分密码(Bifid) — 实验台工具

发布 2026 年 10 月 20 日 ·

费利克斯·德拉斯特尔是法国的业余爱好者,他在 1890 年代想出了如何在不做任何算术的前提下取得双字母密码的扩散效果。Bifid 是一种分馏密码:把每个字母拆成行号与列号,把数字混在一起,再拼回成不同的字母。它是有史以来最强的铅笔加纸密码之一,而在密码学课堂之外几乎无人知晓。

时代
近现代
类型
替换
密钥空间
square keyword x period
难度
专精

I这把工具做什么

把明文的坐标写进波利比奥斯方阵,然后拆成两条流——先是所有的行号,再是所有的列号——重新配对后读出新的字母。

以关键词 BRASS 构造的方阵:

12345
1BRASC
2DEFGH
3IKLMN
4OPQTU
5VWXYZ

加密 LOOM(这里取长度为四的一段,而经典周期是五):

步骤结果
L、O、O、M 的坐标31、41、41、33
行号流3 4 4 3
列号流1 1 1 3
拼接3 4 4 3 1 1 1 3
重新配对34、43、11、13
字母M、T、B、A

LOOM 变成了 MTBA。每个字母的取值都改变了,而且改变依赖于它周围的字母——这正是让普莱费尔不止于替换的那种扩散性质,只不过这里是靠计数而非方阵规则实现的。

II密钥

密钥由两个参数组成:构造方阵的关键词,以及周期——分馏在其中进行的块长度。

关键词的行为与其他地方一样:好记的词只能给出几千种可信方阵。真正有意思的是周期。五的周期是经典选择,也是最弱的可用设定;周期越长扩散越多,分析者的代价越大。

Bifid 的周期是真正现代意义上的安全参数:一个旋钮,在速度与强度之间交换,而且操作者可以在不改变系统任何其他部分的情况下转动它。

在 1895 年一个业余爱好者的笔记本里发现这个想法,出人意料地现代。它的形状与现代分组密码中的“轮数”完全相同。

德拉斯特尔还发明了三合密码(Trifid,使用 3 × 3 × 3 的立方体、三位坐标)与四方密码(Four-square)。三者都是分馏型,三者都被忽略了大半个世纪——因为它们是法国人的、业余的,而且发表在没人读的期刊上。

III弱点提示

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

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