中文译本 · 原作 Daniel Bourdeau《Unsolved Historical Ciphers》 以 CC BY 4.0 发布,本页由 JIC 翻译,非原作者官方版本,译文如有出入以英文原页为准 · 查看英文原页 ↗
2750 · 2578 3350 2012 630 949 3536 2206 2571 1181 · 3751
dites · avant hier les deux Ministres ont proposé au Roi · dix
R1024 · 威廉五世的 Grand Chiffre · 1782 · 1–5000

柏林 → 海牙 · 单部数字代码 · 1787–1793

Van Reede 发自柏林:普鲁士同盟与海外属地

Van de Spiegel
收信人Van de Spiegel

Nationaal Archief 3.01.26(L. P. van de Spiegel)inv. 190 · DECODE R1026(1787年12月29日,两页)和 R1027(1788年3月4日,一页);Nationaal Archief 1.01.02(Staten-Generaal)inv. 6695 · DECODE R1893(1793年3月24日,四页)。

正如 DECODE 的描述所提示,两份法语急件使用的是执政威廉五世1782年的 Grand Chiffre(大密码)(DECODE R1024)。DECODE 上一封附有明文的对照信证实了这把密钥;DECODE 转录中无法确定的数字借助一个法语语言模型解决,472个码组中有452个得以解码。没有找到对这两封信的更早解码。1793年的那封信使用另一种代码,未能解码。

Daniel Bourdeau · 发布于 · 更新于

方法:用已知密钥读出 · 完成程度:部分(密文的38%)

摘要。Arend Willem van Reede 是1787年普鲁士帮助执政复位之后荷兰共和国驻柏林的使节,他用一种数字代码给大议长 Van de Spiegel 写信。DECODE 收有他的三封信,没有解读,并提示这种代码是威廉五世的“Grand Chiffre”。1782年的这把密钥(DECODE R1024,4,732个条目,从1到5000,按字母顺序排列)是吻合的:它能逐词解码 Van Reede 一封未注日期的信(R1028),而 DECODE 也给出了这封信的明文。把它用在 R1026 和 R1027 上,起初得到的是残缺的文本,因为 DECODE 的转录者把一个他们无法确定的符号写成了 J+ ,而这个符号并不代表单一的数字。对每个这样的码组都用全部十个数字逐一尝试,再由一个法语字符级语言模型选定数值;有105个码组是这样确定的,现在两份急件都能解码了。472个码组中有452个有了数值。内容涉及普鲁士于1788年4月与共和国签订的同盟条约:国王“不能担保我们的海外属地”,于是条款改写为只涵盖欧洲强国的攻击。1793年致三级会议秘密委员会的信用带标记的三位数码组写成(696个码组,513种不同形式),尚未找到密钥;它仍未解决。

01 文件与密钥

R1026(1787年12月29日)和 R1027(1788年3月4日)是 Van Reede 本人写给 Laurens Pieter van de Spiegel 的急件,用以点分隔的一至四位数码组写成,开头和结尾是法语明文。R1026 在最前面几个码组上方有行间注释dites … avant hier,这是对任何密钥的第一道检验。两封信有49个共同的码组。R1893(1793年3月24日,致秘密委员会,荷兰语)看上去就不一样:三位数码组,单个数字上方带有短划、尖角号、波浪号和点。

Van Reede 1787年12月29日急件的顶部:称呼 Monsieur,最前面几个码组上方有铅笔注释 dites, avant hier,下面是一行行以点分隔的数字
R1026,第一页:最前面几个码组上方的注释dites … avant hier。图片:Nationaal Archief,海牙,3.01.26 inv. 190,第一页,经 DECODE R1026。

密钥是 DECODE R1024,即威廉五世的“Grand Chiffre”(Koninklijk Huisarchief A29,inv. 301,1782年):一种单部法语代码,数字随字母顺序递增,直到5000。整词、人名(le Comte de Finkenstein、Monsieur de Herzberg)、音节和字母都有数值,所以罕用词要拼写出来:ul·er、simple·ment。

02 对照信与转录

R1028 是 Van Reede 一封未注日期的信,标题为Chiffre de Mr de Reede,DECODE 上写出了它的明文。用 R1024 解码它的码组,得到la reponse A donner au [Roi] à la communication que Sa Majesté vient de faire A leurs haut Puissance les voici le Ministre d’Angleterre A ajouter dans son rapport qu’on esperer·oit ic[i] qu’on approuver·oit A Londres…,与明文版本逐词一致。密钥是正确的,也足够完整。

同一把密钥用在 R1026 上,有些行解码得很干净(il doit y avoir ce matin … une conference à ce sujet),另一些行则不知所云。每个无意义的词都来自含有 DECODE 的 J+的码组,转录者把这个符号定义为“一个无法用其他符号表示的符号”,在两封信中用了136次。第一轮把它当作3。它并不是单一的数字: 275J 是2750 dites,与注释相符; JJ8J 是1181 le Roi; 375J 在ce matin à … heures中是3751 dix。写信人的笔迹中某些数字有几种写法,转录者把拿不准的都归到了同一个符号下。

03 方法

resolve_j.py 读取 DECODE 的转录,普通数字照原样保留,每个 J+ 都当作未知。对每个码组,它列出所有填入后其数字在密钥中存在的方案,再用一种保留40个最佳部分文本的搜索从中挑选,打分用的是一个六字符法语语言模型,该模型由18世纪外交通信(代码仓库中已有的Politische Correspondenz文本)构建。不含 J+ 的码组从不改动。R1026 中有79个码组、R1027 中有26个是这样解决的。模型可能会选中一个错误但合乎语法的词,也无法修复转录者误读的普通数字;这两类错误都留在下文标出的段落中。

04 1787年12月29日(R1026)

解码文本,保留代码本身的拼写。方括号表示没有数值的码组;[?]标出仍然错乱的片段。

dites [1250] … avant hier les deux Ministres ont proposé au Roi le projet de l’alliance tel que vous l’avés, Monsieur [?] … j’ai prié Monsieur de Herzberg de détail[ler] séparement les sentiments dans le rapport et de motif[s] [?] la réponse … hier au soir [?]. Il doit y avoir ce matin à dix heures une conférence à ce sujet encore entre le Roi et ses deux Ministres; j’espère qu’il n’y aura pas de changement. Le seul [point] jusqu’ici dont il soient [?], c’est que le Roi a dit [qu’il] ne pouvoit pas garantir nos possessions d’outre-mer. Je ne l’ai pas demandé, mais bien qu’au cas [que nous] fussions attaqués [?] par une [puissance de] l’Europe [?] fournir en argent [?]; peut-être Sa Majesté entend[-elle] par garantir fournir [?]; mais quand cela seroit [4433] le Prince d’Anhalt-Schaumbourg [?] … ce point, l’article [?] que j’ai eu l’honneur de vous [?] l’Angleterre [331] à la réquisition du Comte de Finkenstein, Monsieur de Herzberg [?] le Traité [?] fixer [?] jusqu’à présent [?] a été arrêté hier, et ce que j’ai eu l’honneur de vous […]

[明写:] Depuis que ceci a été chiffré, Monsieur, j’ai [appris] au sortir d’une conférence que les deux ministres ont eu avec le Roi …

… il est à craindre que [?] a été décidé dans la conférence de [ce] matin, que sans article ul·térieur le mot de possessions d’outre-mer on dir·oit simple·ment que si la République étoit attaquée par une Puissance [européenne] … lui fourn·iroit les secours [?] … si leurs Hautes [Puissances] … ordonne·nt [?] d’après la manière dont ceci m’a été dit [?] [2800] [3160]

[明写:] Si j’ai bien compris, je n’ai pas [lieu de] m’attendre à d’autres changements. J’ai l’honneur d’être avec un très profond respect …

中文大意。前天,两位大臣 Finckenstein 和 Hertzberg 把 Van de Spiegel 寄来的同盟草案提交给国王;国王与大臣们定于今天上午十点再开一次会。到目前为止提出的唯一问题是,国王说他不能担保共和国的海外属地。Van Reede 并没有提这个要求,只要求一旦共和国在欧洲遭到攻击,国王以金钱或物资相助。会后他补充说,条款将删去possessions outre-mer(海外属地)一词,只说如果共和国遭到某个欧洲强国攻击,国王将提供援助;他预计不会再有别的改动。这就是1788年4月15日在柏林签订的防御条约,它担保执政制度和共和国在欧洲的领土;同一天签订的英荷条约则涵盖海外属地。

05 1788年3月4日(R1027)

[3660] [2800] les nouvelles de Russie … [ce] matin port[ent] que mes[sieurs] [?] sont fort [?] de ce que l’Impératrice doit avoir [?] la triple alliance. Monsieur de [?] n’a point [2637] encore de réponse et ne croit la recevoir qu’après que l’Impératrice aura celle qu’elle attend de Vienne à la demande qu’elle a faite à l’Empereur, s’il étoit résolu [?] … à ce qu’on croit … l’Empereur a fait la déclaration [de guerre] à la Turquie. Monsieur de [?] croit encore que l’[?] voudra attendre le retour du premier courier [50] expédié à Londres, qui a été suivi de deux autres, avant de s’expliquer sur les propositions du [?] [3153] [2751] [3660].

[明写:] N’y ayant rien de plus, Monsieur, qui puisse mériter votre attention, j’ai l’honneur de vous présenter mes respects … [A. W. van] Reede

中文大意。来自俄国的消息;俄方对拟议中的英国、普鲁士与共和国三国同盟感到不安。俄国使节尚未得到答复,预计要等女皇收到维也纳对她向皇帝所提问题的回复之后才会有;约瑟夫二世已对土耳其宣战(1788年2月9日)。一名信使已前往伦敦,随后又派了两名,在此之前谁也不会对这些提议表态。

06 尚存问题

07 来源

转录、解码器(resolve_j.py)、读法和注释:targets/vanreede1787/。