中文译本 · 原作 Daniel Bourdeau《Unsolved Historical Ciphers》 以 CC BY 4.0 发布,本页由 JIC 翻译,非原作者官方版本,译文如有出入以英文原页为准 · 查看英文原页 ↗
gasoez ma 12: eoemmav, ea q ye syz hado ga wiz giowammaz → depuis le 12 juillet je n’ai pas reçu de vos nouvelles · D: a→y e→a s→z

巴塞尔 → 流亡中的威廉五世 · 多表替换密码,五个字母表逐行轮换 · 1796年8月17日

巴塞尔的一位奥兰治派致执政,1796年

威廉五世
收信人威廉五世

Koninklijk Huisarchief,海牙,Prins Willem V,inv. 339(DECODE R2234,编目为“同音替换”,无解读)。一页字母密文,日期明写为“30 thermidor an 4 de la Rép. franç. / 17 août vieux style”。已用归档在同一清单号下的密钥表 R2235 完整解密;其五个字母表的使用顺序(每行一个)是通过试验找出的。未找到更早的解读。

Daniel Bourdeau · 发布于 · 更新于

方法:用已知密钥读出 · 范围:完整

摘要。DECODE 把 R2234 列为一封由不明作者写给威廉五世的同音替换密码信,无解读。该记录自己的说明提示,左侧页边往下的七个大写字母与同一卷宗中一份含五个字母表的密钥相对应;这份密钥 R2235 是一对印刷表格(Schrijf Tafel 和 Translateur Tafel),字母表标为 D、G、L、N 和 R。大写字母确定一节第一行所用的字母表,之后每一行按 D–G–L–N–R 的顺序换用下一个字母表。按这一规则,整封信解密为法语。写信人住在巴塞尔,使用共和历纪年,他要求在9月4日前收到一封信,每季度收到一张50路易的汇票;报告说 Salm 亲王正在为普鲁士招募骠骑兵,条件是这些骠骑兵以后转归奥兰治亲王;担心普鲁士大臣们正被法国人哄骗;并转述了巴泰勒米的秘书和 Degelmann 关于意大利军团和莱茵军团的说法。有几个词因我的转录而仍存疑,明写的署名也没有辨认出来。叶上的铅笔批注“Tollius”是档案方面的归属判断,我没有检验。

01 信件与密钥

信的开头:D、明写的日期行和最初几行密文
R2234 的开头(已旋转):节首大写字母 D、明写的日期和最初几行。图像:Koninklijk Huisarchief,海牙,Prins Willem V inv. 339,经由 DECODE R2234。

密钥 R2235 有两张表。Schrijf Tafel(书写表)对 D、G、L、N、R 中的每一个,给出不含 j 的 a–z 共25个明文字母各自对应的密文字母。Translateur Tafel 是同样的五行的逆表。这些行成对构造:D 和 R 互逆,G 和 N 互逆,L 自逆,所以第二张表就是第一张表把标签对调。

Schrijf Tafel 及其五个字母表 D、G、L、N、R
DECODE R2235,Schrijf Tafel:五个加密字母表。图像:Koninklijk Huisarchief,海牙,Prins Willem V inv. 339,经由 DECODE R2235。

这封信使用密钥的方式是表格上没有说明的。第一节的第一行用 D 解密(“gasoez ma 12” = “depuis le 12”),但第二行不行。在第2到5行上逐一试用全部五个字母表,发现它们依次用 G、L、N 和 R 解密。每行以一条短横开头,页边出现新的大写字母(D、G、L、N、R、D、G)时,就从该字母表重新开始循环。分词、数字和标点保持明写。DECODE 的“同音替换”标签是错的。这是一种多表替换密码,五个字母表逐行轮换。

02 解密文本

更正后的法语,信中一行对应这里一行;每行所用的字母表放在方括号里。[…] 表示因我的转录而损坏的词。

[D] Depuis le 12 juillet je n’ai pas reçu de vos nouvelles; quel silence! J’attends
[G] sans faute une lettre pour le 4 septembre, […] ou à
[L] renoncer ou à reprendre ma maison pour 3 mois, mon bail finissant le 4 octobre.
[N] Il me faut aussi vers ce temps-là une nouvelle lettre de change de 50 louis, et cela de 3 en 3
[R] mois, pour subvenir à l’horrible cherté de ce séjour; et j’en suis aux derniers […]
[G] […]. Un officier d’état-major venu à Bâle dit qu’il est
[L] d’un régiment de hussards que le prince de Salm lève pour le roi de Prusse
[N] sous condition de rentrer au service du prince d’Orange quand il retournera en
[R] Hollande; c’est une imprudence d’en [parler] ici. Mandez-moi ce qui en est; je me recommanderais
[L] pour y en faire autant. Par contre on assure que le prince aura Hambourg(?), le pays […]
[N] de […] Osnabruck. Cela est-il vrai? J’ai peur que les ministres prussiens ne se laissent
[R] endormir comme à l’ordinaire par les belles paroles des Français, qui n’ont pas le [dessein de] voir
[N] autre chose que bien s’ancrer sur les 2 rives du Rhin. […] et Barthélemy
[R] ne m’invite plus, depuis que l’on m’a mis, je ne sais pourquoi, dans la gazette de Hambourg du 5
[R] juillet, ou depuis 2 malles prises. Son secrétaire me disait hier que dans un mois on
[D] s’attendait à la jonction de l’armée d’Italie à celle du Rhin par le Tyrol; cela ne ressemble
[G] pas à la paix. Degelmann n’y croit pas et ne sait rien.
[L] Il est venu hier un courrier français d’Italie; rien n’a transpiré: donc
[N] mauvaise nouvelle pour eux. Ce qu’on écrit de Bâle de passages de courriers […]
[R] d’envoyer des mensonges. Mais s’il y avait un congrès, je ne pourrais y rien faire sans
[G] être aperçu.

[明写] Salut et fraternité [署名]

中文大意。自7月12日以来没有收到来信;他需要在9月4日前得到答复,以决定是否把房子再续租三个月,租约10月4日到期;还需要每季度一张50路易的汇票,因为巴塞尔的物价贵得要命。巴塞尔的一位参谋军官说,他隶属于 Salm 亲王为普鲁士国王招募的一个骠骑兵团,条件是奥兰治亲王回到荷兰时,该团转归亲王麾下。据说亲王将得到汉堡(?)和奥斯纳布吕克一带的地方。他担心普鲁士大臣们会再次被法国人哄骗,而法国人只想占据莱茵河两岸。法国使节巴泰勒米自从他的名字上了7月5日的汉堡报纸后,就不再邀请他了;巴泰勒米的秘书预计意大利军团将在一个月内经蒂罗尔与莱茵军团会师,这看起来不像是要讲和;帝国使节 Degelmann 不信此说。一名法国信使从意大利来了,却什么消息也没透露出来,可见对法国人来说是坏消息。

03 方法

那一张 DECODE 图像和两张密钥表是用本项目的 DECODE 会话下载的。我根据全分辨率裁切转录了密钥各行,又根据旋转后的条带转录了信件(1,321个密文字母)。一个简短的解码器套用每一行 Schrijf 的逆表。只需要找出各行的轮换规律,而这是通过四次试解得出的。机器的原始输出保留了我的转录错误(n/r/u/v、c/e、i/y);上面的文本按文意作了更正,没有改动任何密钥值。

04 仍不确定的部分

05 来源

转录、密钥、解码器和笔记:代码库中的 targets/r2234/。