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/。
