中文譯本 · 原作 Daniel Bourdeau《Unsolved Historical Ciphers》 以 CC BY 4.0 釋出,本頁由 JIC 翻譯,非原作者官方版本,譯文如有出入以英文原頁為準 · 檢視英文原頁 ↗
⊓: ⊐· ◻· ⊓: ⊓: ◻· ⊔· ⌟: ⌟: ◻: ◻· ⌟: ◻·
m o n s i e u r m e c o n t i n u e r

不明書寫者 → “Monsieur” · 同音替換豬圈密碼,法文 · 無日期(17世紀)

一封用同音替換豬圈密碼寫的法文信,SP 106/10 ff. 241–243

The National Archives,Kew,SP 106/10 ff. 241–243(DECODE R927),描述為“undeciphered letter in the masonic alphabet, say 800 codegroups”,沒有金鑰、發信人、收信人或日期。2026年9月的搜尋沒有找到更早的解讀或已發表的金鑰,但 George Lasry 告知,這封信已由 Sheila Richards 在Secret Writings(1973)中解出;這裡的讀法是一次獨立的重新求解,而不是首次破譯。最後一頁由人工轉錄,金鑰僅憑密文復原;這一頁幾乎全部解讀出來了,第一頁只解出了片段。

Daniel Bourdeau · 釋出於 · 更新於

方法:僅憑密文復原金鑰 · 程度:部分(佔該密碼的50%)

摘要。這封信是用井字格(豬圈)的格子形狀寫成的,每個形狀後面跟一到三個點。後人用鉛筆在一張翻頁上寫了教科書式的帶點豬圈金鑰(akt · blu · cmw / dnx · eoy · fpz / gq · hr · is)。這套金鑰無論怎樣轉向、怎樣排列點的順序,都得不出任何語言。這種密碼是同音替換的:符號由格子形狀加上點數構成(有時還帶一道內筆),常用字母有幾個符號。一份錯誤率約25%的自動轉錄讓所有求解器都失敗了。對最後一頁(450個符號)做了完整的人工轉錄之後,求解器得出了法文,再用可能出現的詞(“monsieur”、“de vostre”、“croire que je vous honnore”)補全了金鑰。最後一頁幾乎全部解讀出來了。它是一封門客寫給恩主的信的結尾,對“這位紳士的婚事”表示慰問或作出反應,結尾是et vous supplie tres humblement, monsieur, me continuer l’honneur de vostre bienveuillance。第一頁只解出了片段。書寫者、收信人和日期都不詳。
豬圈密碼信的最後幾行,已轉到書寫者的方向
f. 243 的底部,已轉到書寫者的方向。最後幾行解讀為… et vous supplie tres humblement, monsieur, me continuer l’honneur de vostre bienveuillance et croire que je vous honnor[e]。影象:The National Archives,Kew,SP 106/10 f. 243,經 DECODE R927(此處已旋轉)。

01 檔案與鉛筆寫的金鑰

共有三張影象:f. 241(第一頁),以及拍了兩次的 f. 243,一次蓋著一張折過來的紙片,一次把紙片掀開。檔案館把文字橫著拍了。逆時針轉90°之後,它是一行行橫排的,詞與詞之間有空格。紙片上有一個鉛筆畫的網格,是標準的帶點豬圈密碼(a–i一個點,k–s兩個點,t–z三個點)。把它用於這封信,得到oeaeydakdorsefekdoi…,g/q佔文字的16%,t幾乎沒有。48種旋轉、映象和點序中沒有一種,形狀到格子的9!種重新分配中也沒有一種,能得出任何語言。

02 密碼體系

每個符號是九種格子形狀之一,後面跟一個、兩個或(少數情況下)三個點,有時還帶一道內筆。形狀並不對應一組固定的字母:e是◻·、帶內記號的◻,以及一兩種較少見的寫法;s有五六個符號;i有三個。工作金鑰(形狀以其開口的一側命名;數字是點數):

a ⊔1   b ⊓1   c ⊏1, ⊏ with bar 1   d Γ1   e ◻1 (+ inner-mark forms)   f/q L1   g ⊔2
h ⊏-bar 2   i ◻2 (+ variants)   l ⊏2, ⊏3   m ¬1   n ⌟1   o ⊐1   p ◻3   q L2
r Γ2, Γ3   s ⊓2 (+ variants)   t ⊐2, ⊔2   u/v ⌟2   y ¬2

L1 既用作f(affection、effets),又用作q(que)。它要麼是一個多音替換符號,要麼是轉錄時沒有區分開的兩種變體。兩個圓形或“9”形的符號和幾個疊寫的組合符號尚未解決。它們出現在預期為人名或縮寫的地方。

03 最後一頁(f. 243)的解讀

原始解密結果,每個書寫行一行( & 表示一個尚未解決的特殊符號):

ieneponunisreceuoid / unennuyplussensible / ayantapidisquedunri / agedecegentillomme /
lequessaluiderviedement / &ndelapartde&monmaio / usauiestreuquelfu / closespreiudice /
dehentiereaffectionse / iayuoueauostreseruice / utesteiersnenei / ipeusseprendreconfia /
nuouseussiescouguupr / luyqueienecledisrien / tantfuetesoccasionsdeutub / entesmoingnerdeseffets /
iescrisa&cequecegentil / lommealloetfaircpardela / etuoussupplietreshunblem / monsieurmecontinuerlloseur /
deuostrebienueuheanceet / croirefueieuoushonnor

規範化後的文字,存疑部分已標出:

… je ne pouvois recevoir d’un ennuy plus sensible, ayant appris que du mariage de ce gentilhomme, lequel … [de vie?] … de la part de [&] mon ma[istre?] … vous a esté … quelque … [choses?] … prejudice de l’entiere affection [que] j’ay vouée a vostre service … je puisse prendre confiance … nous eussions … Je ne vous dis rien, tant que les occasions [se presentent] de vous en tesmoigner des effets. J’escris a [&] ce que ce gentilhomme alloit faire par dela, et vous supplie tres humblement, monsieur, me continuer l’honneur de vostre bienveuillance et croire que je vous honnor[e] …

譯文:“……我所能感到的悲傷莫此為甚:得知這位紳士的婚事……有損於我為效忠於您而獻出的全部情誼……在有機會向您證明其成效之前,我什麼也不說。我正寫信給[&],談這位紳士要到那邊去做的事,並極其謙恭地懇求您,先生,繼續賜予我您的厚愛,並相信我敬重您……”

04 第一頁(f. 241)

這一頁是自動切分的,分類器在這裡常把⊔誤認成◻。只有人工核對過的幾欄讀得出文字:“… disposer … envoier le …”,“… la santé … la longue maladie qu’il a eue, je m’asseure …”,“… que les personnes …”,“vous aimés, n’en seroint …”,“… mon costé …”,“… mon coeur …”,“… faveur …”。對這一頁做完整的人工轉錄,是尚待完成的工作。

05 方法

字形框和點是自動切分的,然後在放大的裁圖上由人眼校正。求解器是在同音替換金鑰上做模擬退火,用法語、英語、拉丁語及其他九種語言的四元組模型打分,並加上字母頻率懲罰項。它先在人工合成的同音替換文字上測試過,有加10%噪聲和不加噪聲兩種情況。在自動轉錄上,所有語言都失敗了(最好的是每字元−4.5,沒有出現任何詞)。在人工轉錄上,法語的得分明顯最好(−4.39),求解器的輸出裡有que dun、de la part de、plus。隨後根據整詞確定了金鑰,再跑了一遍求解器。

06 尚不確定之處

07 來源

轉錄(hand_p3.txt)、金鑰(key.json)、求解器和筆記:targets/sp106r927/。