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日,致秘密委员会,荷兰语)看上去就不一样:三位数码组,单个数字上方带有短划、尖角号、波浪号和点。
密钥是 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 尚存问题
- 没有数值的码组。R1026:1250、2142 3068(两个码组连写)、331、308?9、2637、2800、3160;校正后的4433(原为
4 4 3 8)可以解码,但其数值不确定。R1027:3660(两次)、2800、3?089、2637、1?1021、50、3153、2751。2637、2800和3660在两封信中都反复出现,很可能是1782年之后增补的人名。 - 错乱的片段。凡 DECODE 误读了普通数字之处,密钥给出的是一个真实存在但错误的词(comme ils mauvais oyent à différer、Monsieur de L L nr,后者很可能是俄国使节 Alopeus)。根据图片重新转录可以清除其中大部分;DECODE 上的扫描件宽1290像素,在这个尺寸下很难分辨笔迹中数字的不同写法。
- 等级。解码出的码组没有逐个评级。上文用中文转述的那些结构性句子(会议、拒绝担保海外属地、改写的条款、约瑟夫二世宣战)依据的是不含
J+的连续码组,是确定的;由模型选出的词属于很可能。 - R1893,1793年3月24日,致秘密委员会:未解码。三位数码组,其中单个数字带有五种标记之一,共696个码组,513种不同的带标记形式。这是一种有几千个数值的代码,不是 Grand Chiffre。DECODE 上 Fagel 家族的密钥(R2846、R2848、R2850、R2851)以及已解密的对照 R2243 都不吻合,也没有猜词。码组数远少于代码数值,唯密文攻击不可行;它需要秘密委员会的密钥,或三级会议秘密档案中的解读抄本。
07 来源
- DECODE(de-crypt.org)记录 R1026、R1027 和 R1028(Nationaal Archief 3.01.26,L. P. van de Spiegel,inv. 190,图片5275–5283);R1893(Nationaal Archief 1.01.02,Staten-Generaal,inv. 6695,图片9360–9363);R1024,Grand Chiffre 密钥(Koninklijk Huisarchief A29,inv. 301,图片5238–5269,2020年6月转录)。
- K. de Leeuw,Cryptology and statecraft in the Dutch Republic(博士论文,阿姆斯特丹,2000),关于荷兰外交代码的实践。
- 没有找到对 R1026、R1027 或 R1893 的更早解码;DECODE 对这三份都没有列出解读。
转录、解码器(resolve_j.py)、读法和注释:targets/vanreede1787/。
