速览相邻明文复原密钥 · 169个符号中的169个
- 文献
- 一份为黑森当局制作的抄件,抄录的是一条标题为“Snell an A?ud”的秘密信息,HCPortal 上标注的日期为1824年2月20日。原件是用隐形墨水写在一封无害信件的行间的。
- 藏地
- Hessisches Staatsarchiv Marburg,HStAM 9 a Nr. 259,f. 249。HCPortal 第513号记录将其列为多表密码,未破解。
- 密码
- 一张不含 j 的维吉尼亚表。密钥字母 b c d e f g 被一遍又一遍地写在符号上方,把字母移位2到7。过了 z 之后,密文字母表接着延伸到数字1、2、3、4。
- 破解经过
- 同一叶上解读者的附注给出了密钥字母和第一个词。表的其余部分、数字符号以及抄写者的笔误,是在这里推出来的。
- 内容
- 把 Lisching 或别的什么人派来;如果不行,就回答:Paul Follen 从 Fries、Oken 和 de Wette 那里听到了哪些关于美国的消息?“在 Wetzlar 发现这份计划”是否产生了后果?
- 尚未解决
- 密文中没有。标题里收信人的名字未能辨认,Lisching 也未能确认是谁。
01 那一叶与解读者的附注

这一叶并不是信本身。在六行密文下方,抄录它的官员用 Kurrent 字体写了一则Anmerkung(附注)。他说这条信息写满了两页,用的是“我认为是1号隐形墨水(extr. Sat.)”(醋酸铅),写在一封无辜信件的行间。他抄下了密文,旁边还有一张密钥表,但起初用不上。经过“上百次尝试”,他发现表格顶端的字母bcdefg就是密钥字母,一个接一个地写在密文上方。然后在表格左边缘读出隐藏的字母。

随后他演算了第一个词。密钥 b 在密文 u 上方得 s,c 在 f 上方得 c,d 在 m 上方得 h,e 在 o 上方得 i,f 在 g 上方得 k,g 在 m 上方得 e(Kurrent 体的 e,看起来像 n),b 再次在 v 上方得 t:schiket。他的表不在图像上,他对其余部分的解读也不在这一叶上。

02 密码
这七组配对符合一张基于不含 j 的25字母字母表的维吉尼亚表。密钥 b 把字母移位 +2,c 移位 +3,依此类推,直到 g 移位 +7。这样还剩一个谜:f 在 g 上方 = k 这一对。f 的移位是 +6,而 k + 6 是 q,不是 g。抄件中有两种带尾巴的字母,一种是直的(q),一种是带圈的(g),抄写者把两者弄混了。解读者写的“g”其实是直的那个,即 q。
数字是第二个发现。密文中4出现三次,1出现一次,3出现一次。“il4 gwxk”解密为“de ?ette”:de Wette。把 a 计为0,w 是21,z 是24;g 列下的 w 是 21 + 7 = 28,比 z 多出四位。所以这张表并不从 z 绕回 a;每一列都接着延伸到符号1、2、3、4。按这条规则,每个数字都各归其位:每个4都是 g 列下的 w,3是 c 列下的 z(Wezlar),1是 e 列下的 v(von)。数字和其他符号一样占用一个密钥字母;词与词之间的点则不占用。
| 密钥 | b | c | d | e | f | g |
|---|---|---|---|---|---|---|
| 移位 | +2 | +3 | +4 | +5 | +6 | +7 |
| a → | c | d | e | f | g | h |
| w → | y | z | 1 | 2 | 3 | 4 |
| z → | 2 | 3 | 4 | 5 | 6 | 7 |
03 解密文本
逐行列出的密文与读法。花括号中的字母是抄写笔误,即按所写符号解密会得到错误的字母;“方法”一节的附注列出了它们。
ufmoqmv.onxiplql.tkmt.huslu.cqh.kxu kmiwomt
schiket lisching oder e{i}nen andern hierher
zss·kkw fkguvzswzm.fmixl ntldkt.
wo{n}icht beantworte diese fra{g}en.
4cv.mfz.wcxp.lusnhr.zlogz erlylfe.
was hat paul follen {w}ege{n} america.
1uw.hunky vmhr il4.gwxk.nm krvy?
vo{n} fries oken de w ette ge hort?
ohvwi ipm ixkl pufxrm kqqrix vscqu ot
hatte die {a}uff indung die{s}{e}s plan{s} in
4g3.pfx.tguoqpkkh.ktroqq?
wez lar merkliche folg{e}n?
Schicket Lisching oder einen andern hierher; wo nicht, beantworte diese Fragen. Was hat Paul Follen wegen America von Fries, Oken, de Wette gehört? Hatte die Auffindung dieses Plans in Wezlar merkliche Folgen?
中文译文。把 Lisching 或别的什么人派到这里来;如果不行,就回答这些问题。Paul Follen 从 Fries、Oken 和 de Wette 那里听到了哪些关于美国的消息?在 Wetzlar 发现这份计划,是否产生了明显的后果?
这些名字把这条信息放进了1819年之后对“煽动者”的迫害之中。耶拿的 Jakob Friedrich Fries 和 Lorenz Oken、柏林的 Wilhelm de Wette 都已被撤去教职;de Wette 从1822年起在巴塞尔任教。Paul Follen 是 Karl Follen 的兄弟,Karl Follen 与 Wilhelm Snell 一同在巴塞尔任教,并于1824年底乘船前往美国。Wilhelm Snell 于1821年逃到巴塞尔。他的兄弟 Ludwig Snell 于1820年被停去 Wetzlar 文理中学校长之职,1824年被解职。这一叶没有说明是哪一位 Snell 写的;Wetzlar 的问题指向 Ludwig,巴塞尔则指向 Wilhelm。“这份计划”是什么,没有交代。
04 方法
HCPortal 的记录给出一张2928 × 4416像素的图像。我从裁切图中逐行转录了密文:169个符号,其中164个字母、五个数字。用移位 +2 到 +7 做简单的维吉尼亚解密,第一行立刻就读出来了(“schiket lisching oder e?nen andern hierher”),然后就逐渐错位。对每个词试遍六种密钥相位,得出了“beantworte diese fragen”“paul follen”“america”“fries oken”和“merkliche folgen”。一种允许密钥相位滑动、按结果像不像德语来打分的自动搜索噪声太大,帮不上忙。把数字算作符号之后(“de Wette”),错位就消失了。密钥相位中还剩一处真正的断裂,在第2行开头。那里抄写者漏掉了一个符号:z s s k k w 代表 z s s p k k w,即“wo nicht”。
除此之外,抄件在8个词中有11个错误符号。大多是这种笔迹中形近的字母:u 当作 n(einen),d 和 l 互换(fragen),z 当作2、z 当作 q(wegen),w 当作 u(von),i 当作 c(Auffindung),q 当作 g、r 当作 v(dieses),u 当作 w(Plans),以及 q 当作 g(folgen)。每一处,本应写的符号都是这张表为一个合适的德语词所要求的那一个。169个符号中,有158个按所写原样解密正确。
此前没有发表过任何读法。HCPortal 将这一叶列为未破解。GitHub 上 NoAutopilot/cipher-lab 仓库里的一次尝试排除了周期2到20的周期性维吉尼亚密码,因为数字和笔误会让标准求解器失效,最终没有得出读法。
05 仍不确定的部分
- 密码:没有未读出的部分。38个词全部为 H,只有11个更正过的符号为 C(由表和词所决定)。
- “Lisching”解密干净(H),但此人身份未能确认。
- 标题中用清晰 Kurrent 体写的收信人“A?ud”未能辨认,究竟是哪一位 Snell 所写也没有定论。
- 解读者自己的密钥表(“旁边的密钥”)以及 Nr. 259 的其他各叶都不在 HCPortal 上。
06 来源
- Hessisches Staatsarchiv Marburg,Best. 9 a Nr. 259,f. 249。HCPortal 第513号记录(图像:api.hcportal.eu media 1439),记录由 Eugen Antal 创建。
- GitHub 上的 NoAutopilot/cipher-lab,文件夹
ciphers/hessen-1824:一次未得出读法的尝试,2026年。 - Ludwig Snell:德语维基百科;Hessische Biografie(LAGIS)。
转录、解码器、笔记和读法:仓库中的 targets/hesse1824/。