01 文獻
Gallica 透過 IIIF 提供這一卷(ark:/12148/btv1b10035574w);畫布沒有標籤,密碼頁位於第 154 號畫布(f. 143)、257(f. 233)、263(f. 239)、325(f. 288v,附在 1586年4月1日信件上的一張紙條)和 359(f. 321,帶行間解讀的金鑰信)。1585–86 年的這幾封信是同一位文書手筆的抄件:法文明寫,夾著從幾個詞到十四行不等的密碼段落,數碼之間以點隔開,另有少數幾個記號用字母寫成(pi, na, gne, Ra, H, L)或寫成一個小方塊。合計:461 個數碼,涉及 102 個不同的值,另有 25 個字母字形。
f.233 X 59 96 118 80 38 52 62 29 9 83 105 34 107 28 35 115 85 30 44 6 45 13 | 9 60 46 48 100 47 31 45 40 5 68 22 110 105 51 53 [s'il est possible]
4 45 23 20 80 68 9 59 111 86 38 33 45 94 38 112 30 62 29 110 29 115 85 30 43 52 69 24 105 79 80 45 13 15 25 6 34 83 40 18 104 30 12 15 52 79 69 24
38 15 84 39 9 20 14 38 [le plustost que faire se pourra ...]
f.288v gne 113 22 40 13 29 14 48 43 105 85 93 23 90 65 89 122 24 38 13 45 65 122 40 na 11 15 98 24 41 e 23 90 41 59 49 pe pu 13 46 10 106 105 ...

f. 143 上的 1583 年信件原來是一位在 Beaupréau 的通訊人寫給 Ségur 的,其明寫部分描述了這套系統:“vous y avez toutes choses tellement dispersées en lettres, syllabes, doubles, nulles et tout le reste qu’il est impossible de le descouvrir … Les noms sont en lettres et syllabes.”字母、音節、雙字母、虛碼,以及用字母符號寫的名字:這正是 1585–86 年的金鑰最終被證明的樣子。
02 復原金鑰
- 兩個區間。值 1–53 承載 311 個記號,54–123 承載 146 個,只有三個超過 123。把上區間按模 5 餘數計數,在一種對齊下得到 60 · 30 · 22 · 20 · 14,而其他四種對齊下計數幾乎持平:五個一組、其中一個位置佔優,這正是按字母順序排列的音節表(a e i o u,以 e 最常見)所產生的結果。在知道任何一個字母之前,這一結構就已確定下來。
- 結構化的退火器。表格以下的每個數字都是一個自由的同音符(22 個字母之一或虛碼,虛碼數量設上限);每個五元組是一個子音,母音由位置決定;字母字形跳過;每個密碼段落周圍的法文明寫部分作為固定上下文,供一個 16 世紀法語 5-gram 模型使用(美第奇的凱瑟琳的書信、Teulet、Labanoff;940 萬字母)。移動操作包括重新分配或交換字母符號與塊子音。十二個種子中有五個收斂到同一把金鑰。
- 對照。用形狀相同的隨機金鑰加密美第奇的凱瑟琳的段落,記號數相同,與明寫部分的穿插方式也相同。當表格起點被猜成 64 時,該方法復原了一份對照的 90 % 和另一份的 47 %;用真實結構(起點 54,十四個子音)時,它在一份對照上覆原了96.6 % 的字母記號和 14 個塊中的 12 個,只漏掉了 x 和 f,各錯一個記號。
- 盲搜得到的金鑰本來就是按字母順序的。在沒有被告知的情況下,退火器把 a 放在 4–6,b 在 7,c 在 9–10,d 在 11–12,e 在 13–15,g 在 18,h 在 20–21,i 在 22–24,l 在 26,m 在 27–28,n 在 29–30,o 在 31,p 在 34–35,r 在 38–39,s 在 40–42,t 在 43–44,u 在 45–47。與最終金鑰相比,即使表格起點錯了兩個塊,它的字母記號也對了 86 %,音節對了 77 %。解密直接給出了 capituler et conclure promptement avec ceux que vous adviserez … le duc Casimir … faire la levée … la faire marcher … deux mille reistres … dix mil escus … Vivarès ou Daulphiné。
- 其餘部分由上下文確定。et conclure =
52 62 29 9 83 105,secours =110 62 46 39 42以及 le duc Casimir =80 68 9 59 111 86 38迫使 62 = co,59 = ca,65 = de;bien =56 14 29得出 56 = bi:表格從 54 開始,子音為 b c d f g l m n p q r s t v。que vous 和 qu’il 確定 99–103 = qua que qui …;Clervant 確定 119 = va;nece□aire 說明小方塊是 ss,mi2e 說明 2 = ll,lev1 說明 1 = ée;52 = et,53 是虛碼。凡是法文讀不通的數字,我都在兩倍工作縮放下重新核查過;其中兩處是我的錯誤(les deux 中把 40 看成了 90,de Clervant 中把 65 看成了 63),其餘的維持原寫法,在下文註明。
03 金鑰
| a | b | c | d | e | f | g | h | i/j | l | m | n | o | p | q | r | s | t | u/v | x | y | z | et | 虛碼 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4 5 6 | 7 8 | 9 10 | 11 12 | 13 14 15 | 16 17 | 18 | 19 20 21 | 22 23 24 | 25 26 | 27 28 | 29 30 | 31 32 33 | 34 35 | 36 37 | 38 39 | 40 41 42 | 43 44 | 45 46 47 | 48 | 49 50 | 51 | 52 | 53 |
| a | e | i | o | u | a | e | i | o | u | ||
|---|---|---|---|---|---|---|---|---|---|---|---|
| b | 54 | 55 | 56 | 57 | 58 | n | 89 | 90 | 91 | 92 | 93 |
| c | 59 | 60 | 61 | 62 | 63 | p | 94 | 95 | 96 | 97 | 98 |
| d | 64 | 65 | 66 | 67 | 68 | qu | 99 | 100 | 101 | 102 | 103 |
| f | 69 | 70 | 71 | 72 | 73 | r | 104 | 105 | 106 | 107 | 108 |
| g | 74 | 75 | 76 | 77 | 78 | s | 109 | 110 | 111 | 112 | 113 |
| l | 79 | 80 | 81 | 82 | 83 | t | 114 | 115 | 116 | 117 | 118 |
| m | 84 | 85 | 86 | 87 | 88 | v | 119 | 120 | 121 | 122 | 123 |
雙字母:1 = ée,2 = ll,□ = ss,3 在此未用到。用字母寫成的詞符: pi = est, Ra = faictes,
qu = vous, na = affaires(或 nouvelles), gne = f. 288v 開頭的 Je; gna, pe, pu,
e, X, gla, H, L, Ne, qua 數字 180、900 未能識別。字母的計數(a e h i o u 各有三個同音符,其他子音各兩個,g x z 各一個)與本卷中 f. 321 上另一把納瓦拉金鑰的設計相同(Tomokiyo:a 12–14,e 20–23,i 30–32,音節 63–142,名碼從 162 起),只是重新編了號。
04 解讀
f. 233,1585年10月。明寫部分用正體,密碼部分用粗體,未識別的符號放在花括號裡;每封信後附譯文,密碼段落同樣用粗體。
Seulement je vous prieray, si de ça me l’avez fait, {X} capituler et conclure promptement avec ceux que vous adviserez, s’il est possible avec le duc Casimir ou par son consentement, et faire la levée la plus grande et la faire marcher le plustost que faire se pourra. Car pour que quelque prompt secours que est necessaire, j’escry à Mr de Clervant de faire la levée de deux mille reistres selon qu’il est obligé {gla} la contracte avec les Eglises[?] … en l’an 1579[?], pour le moings quelque partie s’il ne peult le tout, et s’il n’a le moyen de ce faire, qu’il s’aide des dix mil escus de {180}, ainsy que ledit Sr de Clervant vous dira … que je soye bien tost adverty … du chemin qu’il tiendra en ce cas, evitant le danger … chemins le Vivarès ou Daulphiné pourroient estre propres, en nous advertissant de bonne heure.
Ségur 先生:自您離開英格蘭以來我一直沒有您的訊息,為此深感不安;我已給您寫過四次信……我只想請您,如果您在那邊尚未辦妥的話,{X} 同您認為合適的人迅速議定並達成協議,如有可能,就與卡西米爾公爵或經其同意,募集[您所能募集的]最大規模的兵員,並讓他們開拔,越快越好。因為既然某種迅速的援助是必需的,我正寫信給 Clervant 先生,讓他進行兩千名德意志騎兵的募集,這是他根據與諸教會訂立的契約[?]……在1579年[?]而負有義務 {gla} 的,即便不能[募齊]全部,至少也要募集一部分;如果他沒有辦法做到,就讓他動用 {180} 的那一萬埃居,此事上述 Clervant 先生會告訴您,望您從旁協助,並讓我儘快得知一切……在那種情況下他將取道何路,以避開危險……;維瓦賴或多菲內的道路或許合適,請及早通知我們。請把我的訊息轉告我的兄弟親王先生,無論他身在何處……您親愛的主人和完美的朋友,亨利。
f. 239,蒙託邦,1586年初。
Seulement je vous diray de {900} n’espargner aucun moyen {gne} {gna} secourir en toute diligence, et remuez toutes pieces pour ung si necessaire effect, obligez-y tout. … [postscript, another hand, signed D.:] puis {e} on n’a eu de vou[s] {na}. Monsieur, je suis perpetuellement vostre serviteur. Nous esperons que Dieu benira vos desseins. Drak a faict une tres grande prise. C’est le premier homme de marine et des plus vaillans qui soit au monde.
我只想告訴您,{900} 不惜任何手段 {gne} {gna} 盡力[給我們]援助,調動一切力量,以成就如此必要之事;把一切都押上去。至於其餘的事,請務必把我當作最可靠的倚仗……[附言,署名 D.:]自從 {e} 我們就沒有收到您的 {訊息}。先生,我永遠是您的僕人。我們希望上帝保佑您的計劃。德雷克繳獲了一筆極大的戰利品。他是世上第一流的航海家,也是最勇敢的人之一。我作為您最謙卑、最忠實的僕人,最謙卑地親吻您的手。D.
f. 288v,附在1586年4月1日信件上的紙條。
{Je} suis en extreme peine de n’avoir eu de vos {affaires} depuis {e}; je ne sçay {pe} {pu} e[s]crire, ne à qui, ne en quel estat sont nos {affaires}. Je vous prie me mander de vos nouvelles, et faictes s’il vous est possible la plus grande levée qui ayt esté faite. Les deux mille reistres que Monsieur de Clervant est obligé fournir nous seroient tres necessaires, et mesmes en {H} {L}. Je vous prie en communiquer avec luy. Encores que nos ennemys n’ayent faict aucun effort contre nous et qu’il y ayt en eux plus de mauvaise volonté que d’execution, si est ce que l’assistance et secours {qua} sont tres necessaires. Nos places sont bien fortifiées. {Ne} avons envoyé … en Valen[ce?], dont long temps a nous n’avons eu nouvelles.
{我} 自從 {e} 就沒有得到您 {事務} 的[訊息],為此極度焦慮;我不知道該往 {哪裡} {給您} 寫信,也不知道寫給誰,更不知道我們的 {事務} 處於何種境地。請您把您的訊息告訴我,並且如有可能,進行一次空前規模的募兵。Clervant 先生有義務提供的那兩千名德意志騎兵對我們極為必要,在 {H} {L} 更是如此。請您就此與他商議。雖然我們的敵人尚未對我們採取任何行動,他們心懷的惡意也多於實際作為,但援助和救援 {qua} 仍極為必要。我們的據點工事堅固。{我們}已派遣……前往瓦朗[斯?],我們已很久沒有他的訊息了。請您始終對您最親愛的主人和完美朋友亨利的友誼與善意深信不疑。
4 45 23 20(avec)解密為 a-v-i-h,而 20 又出現在 contra-h-te 和 Valen-h 中本應是 c 的地方,可 marcher、chemin 和 Daulphiné 都要求 20 = h,緊跟在 9/10 = c 之後。這些數字經過複核,維持原寫法;最簡單的解釋是加密者在金鑰表中看錯了一行(10 → 20)。- e-v-c-ri-re 應為 escrire(46 代替了一個 s),nu-i-ne 應為 peine(93 代替 95),e-m-li-se-s 應為 Eglises(28 代替 18),pie-be-s 應為 pieces(66 代替 60/61),每處都是相鄰數值的一個錯誤,可能是我的,也可能是文書的。
- 行間的
14 45 39 65 9 80 38 119 29 44位於 f. 288v 第 5 行上方,其插入符號在第 6 行的 111 之後:mon-si-[eur de Clervant] est obligé。
本卷其餘部分:f. 333 和 f. 366(2026年9月16日補充)
本卷全部 440 個畫布都已下載,並在縮圖拼版上逐一檢查。只有六張葉上有密碼:上述四張、Tomokiyo 列出的 ff. 321 和 333,以及一張不在他清單上的葉 f. 366——納瓦拉於 1586 年秋親筆寫給 Ségur 的信(on a fait avancer l’armée et les forces contre moy … d’user de toute la diligence que vous pourrez pour effectuer ce dont je vous ay chargé),信末有三行簡短的密碼。其中數值較小的數碼和一個用字母寫成的符號 gu 表明它屬於 ff. 233 的金鑰;最後一行解密為 escri,前兩行(ri-e-c-h-a-v-f-fe-n、re-de-du-pi-n gu la-que)看起來像是國王按自己拼法寫的人名,暫付闕如。本卷中再沒有用這把金鑰寫的秘書信件,因此那些詞符仍無法釋讀。本卷中納瓦拉的另外九封信都是明寫的。
f. 333(拉羅謝爾,1586年7月10日,一份以第三人稱寫成、署名 Henry 的新聞簡報)已經轉錄,並用 Tomokiyo 的 f. 321 表格解密:aussi tost que les reistres marcheront il montera à cheval; […] et son frere sont de bonne volonté; il fault avancer la levée et la faire marcher le plustost qu’on pourra。這次解密為他的表格補充了 24 = f、34 = l、36 = m 和 61 = et,並表明那把金鑰就是 ff. 233 的金鑰在字母部分整體平移 8(a 12–14 …… u 53–55,et 60–62),音節表中另加了 h 和 j 兩行。僅在 f. 333 上(58 個字母記號)執行的自由退火器沒有收斂,在同等規模的匹配對照上也沒有;但一個把文書處設計本身內建進去的退火器(同音符按字母順序排列,因此字母金鑰就是一組同音符計數向量)能夠盲推出 f. 333 的字母金鑰,所有種子結果一致,與 Tomokiyo 的表格相比字母記號正確率為 93 %(在匹配的字母順序對照上為 90 %),在這種規模下音節行是薄弱環節;該金鑰的依據是 f. 321 的行間解讀以及它在這裡得出的法文。f. 321 本身的每個數碼都被解讀者劃掉了,沒有重新轉錄。
05 背景
Jacques de Ségur-Pardaillan 自 1583 年起擔任納瓦拉在英格蘭、丹麥和神聖羅馬帝國的代理人,Claude-Antoine de Vienne(Clervant 領主)是他在德意志募兵事務上的同僚;普法爾茨的約翰·卡西米爾公爵則是自 1567 年以來胡格諾派藉以募集德意志騎兵軍隊的那位親王。納瓦拉 1585 年 10 月的信寫於 9 月 9 日將他絕罰的教皇詔書之後,也是在那場使他丟掉吉耶訥大部分據點的夏季戰役之後;“與諸教會訂立的契約”和 Clervant 的兩千名德意志騎兵,指的是胡格諾派議會據以資助德意志騎兵的長期義務,而 [180] 的一萬埃居最自然的解釋是英格蘭的補助金(這是推斷,不是解密結果)。1586 年 2 月和 4 月的信屬於那段漫長的等待:這支軍隊最終於 1587 年在 Dohna 男爵統率下集結,並在奧諾被殲滅。附言中的 Drak 指德雷克的西印度群島遠航:聖多明各於 1586 年 1 月 1 日陷落,訊息於 2 月傳到法國。
06 方法與檔案
- 影象來自 Gallica IIIF(
targets/segur/fetch_gallica.py);以全解析度轉錄,並以 2 倍縮放復讀(ct_233.txt,ct_239.txt,ct_288.txt,ct_143.txt). - 模 5 餘數檢驗,以及帶明寫上下文的結構化退火器(
targets/segur/solve.py). - 使用同形隨機金鑰的匹配對照(
targets/segur/control.py,eval_control.py). - 金鑰檔案與渲染器(
key_v4.json,decode.py);附記號註釋的校訂讀本(reading.md). - 全卷普查(
fetch_sweep.py,mksheets.py);f. 333 和 f. 366 的轉錄(ct_333.txt,ct_366.txt);擴充後的 Tomokiyo 表格(key_321.json);受設計約束的退火器及對照(solve_mono.py,control5.txt);詞符似然排序(gloss_check.py,gloss_check.txt).
已核查:轉錄、結構檢驗、三組對照、多個種子的收斂情況、復原金鑰的字母順序、每個段落在詞層面的法文。未核查:Tomokiyo 的 f. 321 表格與那張被劃掉的葉逐個數碼的比對;詞符;歷史註釋;Ségur 的第二卷(500 Colbert 402,未數字化);BnF fr. 17820 是一份 18 世紀的明寫謄清本。發信人歸屬和標有 [?] 的解密結果在轉引之前應先加以核實。
07 來源
- BnF,Cinq cents de Colbert 401,Négociation de M. de Segur, baron de Pardaillan, pour le roi de Navarre avec les Princes protestans d’Allemagne, 1584–1588, I,Gallica。
- S. Tomokiyo,French Ciphers during the Reign of Henry III 中的“Henry III’s Figure Ciphers”和“Different Version”;“Unsolved Historical Ciphers”(cryptiana)。
- 用於法語語言模型的 Paul Destray 和 La Ferrière 的版本列於
targets/ducroc/NOTES.md.
分析指令碼、轉錄和金鑰都在程式碼倉庫中(targets/segur/)。手稿版權:Bibliothèque nationale de France。
