中文譯本 · 原作 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/。