中文译本 · 原作 Daniel Bourdeau《Unsolved Historical Ciphers》 以 CC BY 4.0 发布,本页由 JIC 翻译,非原作者官方版本,译文如有出入以英文原页为准 · 查看英文原页 ↗
110 62 46 39 42 · 80 68 9 59 111 86 38
65 12 14 47 48 86 2 15 105 22 41 44 38 15 42
83 40 18 104 29 65 80 120 15 101 6 50 43 pi 13 69 22 115

贝亚恩 · 数字密码:同音替换字母表加按字母顺序排列的音节表 · 1585–86

纳瓦拉的亨利致 Ségur

纳瓦拉的亨利
发信人纳瓦拉的亨利

1585年10月、1586年2月、1586年4月1日 · Bibliothèque nationale de France,Cinq cents de Colbert 401,ff. 233, 239, 288v

致负责谈判招募一支德意志军队的特使的三封信,Tomokiyo 把它们列为亨利三世的信件,归入他的未解密码 · 密钥是在 Gallica 图像上仅凭密文复原的,所用求解器建立在密钥按字母顺序排列的设计之上,并经过匹配对照检验;未找到这三封信此前的解读 · Tomokiyo 根据 f. 321 重建的姊妹密钥数值不同,只用于第四张叶 f. 333 · Lasry 在私人通信中说,他在 2024 年独立破解了它,但其解答尚未发表。

Daniel Bourdeau · 发布于 · 更新于

方法:仅凭密文复原密钥 · 范围:完整

摘要。S. Tomokiyo 的页面列出了 Cinq cents de Colbert 401 第 ff. 143, 233, 239 和 288v 上四封以数码写成的“亨利三世致 Segur”的信,其密码与他根据 f. 321 的行间解读重建的那套不同。这一卷是 Ségur-Pardaillan 与德意志诸侯之间的négociation pour le roi de Navarre(为纳瓦拉国王所作的谈判),而 1585–86 年的三封信署名Henry,写于蒙托邦,信中谈到“mon frere Mons.r le Prince”和卡西米尔公爵的募兵:它们出自纳瓦拉的亨利。这些信中的 461 个数码分成两个区间。对 54 及以上的值取模 5,它们集中在每五个中的一个位置上,这正是按字母顺序排列的音节表的模式:ba be bi bo bu, ca ce ci co cu … 一个基于这种结构的求解器(模拟退火),以信中的法文明写部分作为 5-gram 模型的上下文,收敛到一个密钥,其字母部分自行呈现出字母顺序(a 4–6,b 7–8,c 9–10 …… u 45–47,x y z 48–51),而同一流程在匹配对照上能复原 97 %。这些信催促 Ségur 与约翰·卡西米尔公爵达成协议,募集尽可能多的兵员并立即开拔;提到 Clervant 的两千名德意志骑兵(reiters)和一万埃居;询问军队将走哪条路,经维瓦赖还是多菲内;并在 1586 年 4 月坦言因毫无消息而“极度焦虑”。状态:密钥已复原,三封信已解密;十来个用字母写成的词符(pi、na、gne、H、L ……)和三个名码数字根据上下文作了释读或暂付阙如。f. 143 上的 1583 年信件使用同一设计的另一把密钥,尚未解读。

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. 233(1585年10月):明写部分在“Seulement je vous prieray, si de ça me l’avez fait”之后转入数码;密钥把它们读作“capituler et conclure promptement avec ceux que vous adviserez, s’il est possible avec le duc Casimir ou par son consentement …”,随后是明写的“le plustost que faire se pourra”。图像:Bibliothèque nationale de France,Cinq cents de Colbert 401 f. 233,来自 Gallica。

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. 两个区间。值 1–53 承载 311 个记号,54–123 承载 146 个,只有三个超过 123。把上区间按模 5 余数计数,在一种对齐下得到 60 · 30 · 22 · 20 · 14,而其他四种对齐下计数几乎持平:五个一组、其中一个位置占优,这正是按字母顺序排列的音节表(a e i o u,以 e 最常见)所产生的结果。在知道任何一个字母之前,这一结构就已确定下来。
  2. 结构化的退火器。表格以下的每个数字都是一个自由的同音符(22 个字母之一或虚码,虚码数量设上限);每个五元组是一个辅音,元音由位置决定;字母字形跳过;每个密码段落周围的法文明写部分作为固定上下文,供一个 16 世纪法语 5-gram 模型使用(美第奇的凯瑟琳的书信、Teulet、Labanoff;940 万字母)。移动操作包括重新分配或交换字母符号与块辅音。十二个种子中有五个收敛到同一把密钥。
  3. 对照。用形状相同的随机密钥加密美第奇的凯瑟琳的段落,记号数相同,与明写部分的穿插方式也相同。当表格起点被猜成 64 时,该方法复原了一份对照的 90 % 和另一份的 47 %;用真实结构(起点 54,十四个辅音)时,它在一份对照上复原了96.6 % 的字母记号和 14 个块中的 12 个,只漏掉了 x 和 f,各错一个记号。
  4. 盲搜得到的密钥本来就是按字母顺序的。在没有被告知的情况下,退火器把 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é。
  5. 其余部分由上下文确定。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 密钥

abcdefghi/jlmnopqrstu/vxyzet虚码
4 5 67 89 1011 1213 14 1516 171819 20 2122 23 2425 2627 2829 3031 32 3334 3536 3738 3940 41 4243 4445 46 474849 50515253
aeiouaeiou
b5455565758n8990919293
c5960616263p9495969798
d6465666768qu99100101102103
f6970717273r104105106107108
g7475767778s109110111112113
l7980818283t114115116117118
m8485868788v119120121122123

双字母: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} 仍极为必要。我们的据点工事坚固。{我们}已派遣……前往瓦朗[斯?],我们已很久没有他的消息了。请您始终对您最亲爱的主人和完美朋友亨利的友谊与善意深信不疑。

本卷其余部分: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 方法与文件

  1. 图像来自 Gallica IIIF(targets/segur/fetch_gallica.py);以全分辨率转录,并以 2 倍缩放复读(ct_233.txt, ct_239.txt, ct_288.txt, ct_143.txt).
  2. 模 5 余数检验,以及带明写上下文的结构化退火器(targets/segur/solve.py).
  3. 使用同形随机密钥的匹配对照(targets/segur/control.py, eval_control.py).
  4. 密钥文件与渲染器(key_v4.json, decode.py);附记号注释的校订读本(reading.md).
  5. 全卷普查(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 来源

分析脚本、转录和密钥都在代码仓库中(targets/segur/)。手稿版权:Bibliothèque nationale de France。