中文譯本 · 原作 Daniel Bourdeau《Unsolved Historical Ciphers》 以 CC BY 4.0 釋出,本頁由 JIC 翻譯,非原作者官方版本,譯文如有出入以英文原頁為準 · 檢視英文原頁 ↗
115,6,7,4 · 2/115(5 · 7/115 · 115,9 · comme devant · 3/208(6 · 8/203
an n · on · ce · e · comme devant · avo · ir
115 = abondance · 208 = défavorables · 162 = Elgin · 169 = Haugwitz

柏林 → Frederik 親王(DECODE:威廉五世) · 詞表程式碼,從編號詞語中擷取字母 · 1796年3月12日

奧蘭治世子自柏林來信,1796年3月12日(DECODE R2239)

威廉世子
發信人威廉世子
威廉五世
收信人威廉五世

Koninklijk Huisarchief,海牙,Prins Willem V,inv. 337(DECODE R2236、R2237、R2239)。R2237 帶有它自己的同時代解讀;把它的密文與解讀對齊,復原了編號詞表中約110個條目,藉助上下文,這些條目能解密 R2239 的70%。R2239 的正文刊印於 Colenbrander 的 Gedenkstukken(1906年),但缺了第一段;以刊本作猜詞,補全了詞表,未刊印的開頭一段在此解密。

Daniel Bourdeau · 釋出於 · 更新於

方法:相鄰明文復原金鑰 · 程度:完整

摘要。總目第218項把威廉·弗雷德裡克世子在柏林的兩條 DECODE 記錄 R2236 和 R2239 歸為一組,兩者都列為未解密;DECODE 稱這一系統為書本密碼。卷宗中的第三條記錄 R2237 標為已解密:它的最後三頁是兩份加密的“observations”(意見書),中間幾頁是一位書記員筆跡的解讀。兩者對齊後,系統便顯露出來。每個數字指向一份約250個詞語和短語的列表中的一個條目,一個碼組可以取整個條目、取其中選定的字母,或者取從前面或後面截掉若干字母后的條目。從 R2237 中得到約110個條目,彼此毫無衝突;把它們用於 R2239,再加上根據上下文推斷的幾個名字(Elgin、Haugwitz、Milord、Paris、Londres),可解密769個碼組中的70%。隨後在 Colenbrander 的 Gedenkstukken 中檢索“Elgin”,發現這封信的正文已作為第752號刊印,收信人是 Frederik 親王。以刊本作猜詞對齊,確定了其餘條目,它們解密了 Colenbrander 略去的開頭一段。其中有一個詞(條目244,僅出現一次)仍未解決。R2236 用荷蘭文寫成,數字高達2835,用的是另一份詞表,未解密。
R2239 頁首:Berlin 12. Mars 1796,然後是幾行帶小上標記號的數字和幾個明寫詞
R2239,信的第一頁(DECODE 影象 P2)。第1行末尾是明寫的“comme devant”;它前面的碼組用條目115 abondance 拼出了“annoncée”。影象:Koninklijk Huisarchief,海牙,A31 Prins Willem V inv. 337,經由 DECODE R2239(影象 P2)。

01 三條記錄

R2237(7頁,DECODE 標為“Decrypted”)是一封明寫的附函,談 Reede 關於十七省重新統一的計劃和“les deux observations chiffrées”(兩份加密的意見書),其後是解讀(第2–4頁)和兩份加密的意見書(第5–7頁),後者是明寫詞語與數字碼組混寫。R2239(3頁,標題“Berlin 12. Mars 1796”;頁序為 P2、P3、P1)的寫法相同。R2236 包含兩份荷蘭文副本(“No 1”、“No 2”),數字最大約390,另有一頁數字高達2835。

R2237 第5頁:一行明寫法文,後接帶上標的數字碼組
R2237,意見書 (1.):“que si le Plan paroissoit 2/90, 69,2,3, 66,6,7,…”,在書記員的解讀中為“mériter quelque attention du Ministère Britannique”。影象:Koninklijk Huisarchief,海牙,A31 Prins Willem V inv. 337,R2237 第5頁,經由 DECODE R2237。

02 密碼體系

一個碼組指向編號列表中的一個條目:

這些記號可以組合(84 = excellence:2/84(3 = celle)。列表中很大一部分按字母順序排列(10 Angleterre,11 Berlin,12 certain,13 difficile,14 engager,15 France … 22 Orange,23 Prusse,24 quelque);100以上是常用詞和短語(102 le cabinet,107 le roi,132 je compte,133 on dit)。同一個詞可以用許多條目拼出,所以同一段明文有許多種加密方式。

03 解密文字

第一段不見於 Colenbrander 的刊本;這裡用補全後的詞表將其解密:

La conférence que j’ai annoncée comme devant avoir lieu le huit entre Haugwitz et Elgin s’est effectivement tenue, et Lord Elgin m’a déjà communiqué le résultat, dont je [vais?] rendre compte, tandis que le comte Haugwitz me dit avant-hier au bal du Roi qu’il viendroit un de ces jours chez moi pour me parler sur cet objet.

我曾預告將於8日在 Haugwitz 與 Elgin 之間舉行的會談確已舉行,Elgin 勳爵已把結果告訴了我,我[將]對此作出彙報;而 Haugwitz 伯爵前天在國王的舞會上對我說,他這幾天會到我這裡來,同我談這件事。

信的其餘部分與刊本一致,只有小的差異(密文作“sur cela”處刊本作“à cette demande”,密文作“avoit”處刊本作“jouissait de”):

Et il a fait à Elgin la communication de l’idée dont nous étions convenus ensemble, de faire une démarche en France pour déterminer cette puissance à consentir à rétablir les affaires dans la République sur l’ancien pied, ajoutant que vu le degré d’influence qu’il pensoit avoir à Paris il espéroit qu’une semblable proposition ne seroit point infructueuse … Lord Elgin lui dit n’être pas à même de pouvoir lui répondre … et qu’avant de prendre des nouvelles instructions à cet égard il désiroit savoir si au cas qu’une ouverture faite par le Roi à Paris fût infructueuse, le Roi la soutiendroit par les armes … Je convins avec Milord Elgin que quand Haugwitz me parlera sur cette matière et me rendra compte de sa conversation avec lui, je tâcherai de l’engager à faire une démarche en France sans avoir l’assurance qu’il désire avoir concernant nos colonies, puisqu’elle ne sauroit jamais nuire, et que si elle étoit de quelque fruit l’utilité seroit considérable, en quoi je me flatte de rencontrer les intentions de mon père, étant encore à remarquer que si le premier pas se fait, il est peut-être possible d’amener le second.

全文見 r2239_reading.txt 中。普魯士將就恢復執政體制一事試探法國;英國希望普魯士以武力為後盾,且不肯事先就荷蘭殖民地作出承諾;世子則打算促使 Haugwitz 無論如何去試一試。

04 方法

R2237 的密碼組是逐個碼組手工與書記員的解讀對齊的,每個碼組都轉化為對其條目的約束(某個位置上的字母,或長度)。一個小指令碼(wordtable.py)儲存這些約束、報告衝突,並能解碼任何碼組檔案。規則是從開頭幾行推出來的(90 = même,得出 2/90 = me 和 1/90 = eme)。曾嘗試讓搜尋程式自動把明文分配給各碼組,但失敗了,因為整詞碼組可以吞下任何字串;對齊是手工完成的。R2239 根據 DECODE 照片轉錄成同樣的記法。R2237 的條目解碼了它59%的碼組,加上上下文推斷為70%。隨後在 Huygens Institute 網站上檢索 Colenbrander 的第二卷。其第752號從第二句起與 R2239 吻合,對齊後確定了只有 R2239 使用的條目(208 défavorables,209 désireroient,219 instructions,115 abondance,202 avantageux,79 cabale……)。這些條目解密了未刊印的開頭一段。

05 仍不確定的部分

06 來源

轉錄、詞表、指令碼和筆記:見倉庫中的 targets/hereditary1796/。