中文译本 · 原作 Daniel Bourdeau《Unsolved Historical Ciphers》 以 CC BY 4.0 发布,本页由 JIC 翻译,非原作者官方版本,译文如有出入以英文原页为准 · 查看英文原页 ↗
11 16 19 ~25 29 10
14 19 24 11 29 ~25 34 20 27
40 16 37 24 27

法国 · 带名码本的同音替换密码 · 1629年

黎塞留致 de Rancé 先生

黎塞留枢机主教
发信人黎塞留枢机主教

1629年7月 · Bibliothèque nationale de France,Français 3829,ff. 87 和 89

密钥依据同一批信中明写词旁的猜词复原,再与 Avenel 1858年刊印的解读核对

Daniel Bourdeau · 发布于 · 更新于

方法:相邻明文复原密钥 · 程度:完整

摘要。黎塞留枢机主教1629年7月写给 Denis Bouthillier de Rancé 的两封部分加密的信,在现行参考目录(S. Tomokiyo 的 Unsolved Historical Ciphers;DECODE 数据库,记录 R9461–R9462)中被列为没有解读。D.-L.-M. Avenel 早在1858年就已刊印了这两封信及其解读,他是依据其他档案文献重建密钥的;这个版本是在完成下述工作之后才找到的。我们以 Tomokiyo 发表的转录为底本,借助求解器(基于法语四元组的模拟退火)和放在同一批信中明写词旁的猜词,复原了密钥(一个同音字母表、一个双写记号和两个词代码)。结果在每一个加密词上都与 Avenel 1858年的解读一致。文本早已为人所知;本页的意义在于方法、列成表格的密钥(Avenel 没有印出密钥表),以及对目录的更正。

01 文献

BnF Français 3829(原 Béthune 9323)是一卷1629–1630年的原始信件,大多是路易十三、黎塞留和加斯东·德·奥尔良写给王太后玛丽·德·美第奇的。第37和38件是黎塞留“致 de Rancé 先生”的信:Denis Bouthillier,de Rancé 领主,国务参事、王太后的秘书,也是黎塞留在她宫中的亲信。第37件署于 Saint-Privat,1629年7月7日;第38件未署日期(Avenel 把它定在7月中旬)。两封信都写于阿莱斯和约结束胡格诺战争后没几天,当时国王和枢机主教正在巡视朗格多克各个归顺的城镇。

敏感的词和人名换成两位数字,有些带变音符号;其余是明写。这里所用的转录是 S. Tomokiyo 发表的那份(richelieu1629.txt);手稿图片在网上无法免费获取。

02 密码体系

一种带小型名码表的同音替换,是路易十三时期法国文书机构的典型做法。

2.1 字母(10–28):打乱顺序的19字母字母表

10111213141516171819202122232425262728
cbgplorftadi/jnhmsu/veq

没有发现 x、y 或 z 的符号;i/j 和 u/v 不加区分,这在1629年是常规。

2.2 元音同音符(29–38):a e i o u 循环两遍

2930313233343536373839
aeiouaeioua

因此 e 可以写成27、30或35;a 写成19、29、34或39;依此类推。规整的 a-e-i-o-u 循环使这张表易于记忆。33 在这两封信中没有出现,但在1629年3月21日的一封信中,Avenel 的"ne piquer"(22 37 13 21 28 33 30 16)证实它是 u。

2.3 变音符号:双写记号

数码上方的波浪号或短横表示该字母双写:~14 = ll,~22 = nn,~25 = ss,~30 = ee,如 d'elle、bonne、donner、Brassac、ambassade、maistresse、amenée。

2.4 词代码与名码表(40及以上)

代码含义代码含义
40de60隆格维尔夫人
42la66La Valette 枢机主教
51国王(路易十三)83西班牙 / 西班牙国王
52王太后(玛丽·德·美第奇)84英格兰 / 英格兰王后
54Monsieur(加斯东·德·奥尔良)92洛林
58谢夫勒斯公爵夫人—也使用了明写的隐语:Castor = 国王,Lysandre = 王太后
59玛丽公主(de Gonzague-Mantoue)

51、52、58、66、83、84 和 92 出现在这两封信中;54、59 和 60 来自 Avenel 为使用同一密码的相邻信件所作的脚注。

03 解读

红色 = 原为密文蓝色 = 名码表代码正体 = 原件中为明写

3.1 1629年7月7日的信(f. 87),法文

[Le Roi] est fort en colère de l'action de Boneuil. Il remet à [la Reine mère] de le chasser, comme elle l'estimera à propos; si l'affaire est certaine, il mériteroit pis.

Castor voudroit bien que la [duchesse de Chevreuse] peust estre attrapée près de la frontière et amenée au bois de Vincennes, auquel cas il faudroit que personne de dehors ne la vist.

Les cabales de [la Lorraine] avec [l'Espagne] par le moyen de la [Chevreuse] et autres, sont insupportables.

La paix aura surpris ces esprits malins. À la vérité elle est miraculeuse, car elle couppe les racines du mal pour le présent et l'avenir. Anduze, Sauve, Le Vigan, Ganges, Uzès, Aimargues et Nismes ont desjà obéy avec grande joye, et chaque place a donné ses ostages pour seureté de la démolition de leurs fortifications. Il ne restera plus que le haut Languedoc, qui suivra bientost, Dieu aidant.

J'eusse volontiers servy Mr Vautier, mais l'abbaye estoit de longtemps promise à [La Valette]. S'il se rencontre autre occasion je m'y emploieray volontiers avec affection.

J'ay parlé à Marcheville de ce que Andreni a dit: il le nye tout à fait, et, en vérité, je ne croy pas qu'il voulust rien faire contre le service de [le Roi].

Le roy accorde que Mrs des Estats puissent faire une recreue de 1500 ou 2000 hommes, mais il désire que ce soit en Normandie et non en Picardie et Champagne, parce qu'il a besoin de gens en ces deux provinces-là pour s'opposer à ses ennemis, au cas qu'il y soit attaqué. On représentera, et fera-on bien considérer à ces Mrs que c'est une grâce très particulière que Sa Majesté leur faict. Et si [l'Espagne] s'en plaint, il faut dire qu'on n'a donné ceste permission que lorsqu'on a veu que, contre sa parole donnée, il a fait entrer les Allemands en Italie.

3.2 1629年7月7日的信,中文译文

[国王]对 Boneuil 的行为大为恼怒。他交由[王太后]酌情将其逐出;如果事情属实,他理应受到更重的处置。

Castor [国王]很希望[谢夫勒斯公爵夫人]能在边境附近被抓获,押往万塞讷林苑,若是这样,就决不能让外人见到她。

[洛林]通过[谢夫勒斯公爵夫人]等人与[西班牙]的勾结,令人无法容忍。

和约想必会让这些心怀恶意的人措手不及。说实话,它堪称奇迹,因为它斩断了眼下和将来的祸根。Anduze、Sauve、Le Vigan、Ganges、于泽斯、Aimargues 和尼姆都已欣然归顺,每座城都交出了人质,作为拆除其城防工事的担保。只剩下上朗格多克,蒙上帝保佑,它很快也会跟进。

我本乐意为 Vautier 先生效劳,但那座修道院早已许给了[La Valette 枢机主教]。如有别的机会,我定会欣然尽心效力。

我已就 Andreni 所说的话询问过 Marcheville;他全盘否认,说实话,我也不相信他会做任何有违[国王]利益的事。

国王同意[荷兰]议会的先生们招募1,500或2,000人,但希望在诺曼底而不是在皮卡第或香槟招募,因为他需要这两个省的人手,以防在那里遭到攻击时抵御敌人。应向那些先生们陈明,并让他们清楚,这是陛下给予他们的一项格外恩典。如果[西班牙]对此有所抱怨,就回答说:直到看到他违背自己的诺言,让德意志人进入意大利,才给予了这项许可。

3.3 “致 de Rancé 先生”的信,1629年7月中旬(f. 89),法文

Nous sommes en peine de quoy la paix de [l'Angleterre] ne s'achève point; mandez-nous si l'on n'en a point de nouvelles.

[Le Roi] est d'advis que [la Reine mère] prépare une armée pour la Champagne de dix mil hommes et huit cens chevaux. Il en fait dresser l'estat avant que partir. Mr de Beauclerc est là pour faire ce qu'il faut. La reyne fera, s'il luy plaist, délivrer ces commissions dès ceste heure, si elle apprend le moindre bruict que les ennemis pensent à s'approcher de la frontière. Elle fera délivrer l'argent de la levée afin qu'on ne soit pas surpris. Quand les ennemis de l'Estat penseront que de tous costés l'on est préparé à se deffendre, ils ne seront pas hardis à entreprendre. Partant, quand mesmes on n'auroit aucun mauvais advis de la frontière, il est toujours expédient de délivrer ces commissions, mais non de donner argent qu'on n'ayt lieu de soubçon. Le tout dépendra du jugement de la reyne; mais en matière de précaution il vaut mieux trop faire que trop peu.

On a fort bien fait d'envoyer Mr d'Elbeuf en Picardie, et tous les gouverneurs. Il en faut faire autant en Champagne.

[La Reine mère] doibt, renvoiant ce gentilhomme de [la reine d'Angleterre], luy escrire des lettres obligeantes et pleines d'amour, et qui disent aux termes qu'il faut que [la Reine mère] se portera tousjours, pour l'amour d'elle ainsy qu'elle l'en a prié, à une bonne union entre [le Roi] et [l'Angleterre].

[La Reine mère] peut passer jusques là de dire qu'elle peut l'asseurer qu'outre l'évesque et les prestres qui doivent estre près d'elle, il ne voit pas qu'on ait dessein de luy donner d'autres François que ceux qui sont près d'elle; mais il faut que ce soit une lettre secrète, ou bien le dire en grande confiance à Vantelet qui aura créance par la lettre de [la Reine mère], ce que j'estime plus à propos; luy recommandant de ne le dire qu'à sa maistresse; et cependant il le dira aux autres, qui est ce qu'on doit désirer. Il est à souhaiter que cette paix se face et promptement.

J'ay proposé au roy Mr de Brassac pour l'ambassade de Rome. Vous sçaurez de [la Reine mère] si elle aura agréable cette proposition; et, au cas qu'elle l'agrée, vous irez trouver ledit Sr de Brassac, et luy direz la proposition que j'ai faite au roy de luy, en ceste occasion, et que si c'est chose qu'il désire, il peut dès ceste heure s'asseurer des meubles qui luy sont nécessaires pour cet ambassade.

3.4 “致 de Rancé 先生”的信,中文译文

与[英格兰]的和约迟迟未能达成,令我们不安;如有消息,请告知我们。

[国王]认为[王太后]应为香槟筹备一支一万人、八百骑的军队。他在动身之前正让人拟定名册。Beauclerc 先生在那里办理一切所需之事。王太后若听到敌人有意逼近边境的一丝风声,可随意立即颁发这些委任状。她将拨付征兵的款项,以免我们措手不及。国家的敌人一旦看到我们四面八方都已做好防御准备,就不敢轻举妄动。因此,即便边境没有任何坏消息,颁发委任状也总是稳妥的——但在确有可疑之处以前,不要拨付款项。一切都取决于王太后的判断;不过在防备之事上,宁可做得过多,不可做得太少。

派 d'Elbeuf 先生和所有总督前往皮卡第,做得很好。香槟也必须照此办理。

[王太后]在打发[英格兰王后]派来的这位绅士回去时,应给王后写几封亲切而充满爱意的信,以恰当的措辞说明[王太后]出于对她的爱,也应她的请求,将始终致力于促成[国王]与[英格兰]之间的良好联合。

[王太后]甚至可以说,她能向王后保证,除了要留在她身边的主教和神父之外,并无意再给她派去别的法国人,除了那些已在她身边的人。但这必须是一封密信——或者以极其机密的方式告诉 Vantelet,他凭[王太后]的信将获得信任,我认为这样更合适——嘱咐他只告诉他的女主人;而他却会告诉其他人,这正是我们所希望的。但愿这和约能达成,而且要快。

我已向国王举荐 Brassac 先生出使罗马。您可向[王太后]探明她是否赞成这一举荐;如果她赞成,您就去见上述 Brassac 先生,告诉他我此次向国王举荐了他,并告诉他,如果他有此意愿,从现在起他就可以为这次出使准备所需的家具陈设了。

3.5 历史背景

加密的都是敏感事项。谢夫勒斯公爵夫人是宫廷中最危险的阴谋家,当时在洛林并与西班牙有联络,要在边境将她拿下,关进万塞讷城堡,不让人见到。英法和约(1629年4月24日签于苏萨)因查理一世对待其法国王后亨丽埃塔·玛丽亚的方式而陷入僵局,他已于1626年驱逐了她的天主教侍从;黎塞留希望王太后通过一封“密信”或经由王后的总管 Vantelet(他料定此事会泄露出去)安抚她的女儿:除了已商定的主教和神父,法国不会坚持重新安插一大批法国随从。最后,Jean de Galard de Béarn,即 Brassac 伯爵,被举荐出使罗马;他于1630年就任,这从外部印证了解读。

04 方法

  1. 解析。421个密码符号,46个互不相同,分成58串,与明写部分交错。大于40的数字被视为整词代码,用作上下文断点;与密文串相邻的明写词作为已知明文保留。
  2. 语言模型。法语字母四元组统计取自约180万字符的 Project Gutenberg 文本(塞维涅、雷斯、帕斯卡、高乃依、大仲马),规范化为22字母字母表,j→i、v→u,并去掉重音符号。
  3. 搜索。对符号→字母映射做模拟退火,以四元组对数概率加单字母频率惩罚项评分(之所以需要惩罚项,是因为不加约束的同音替换搜索会塌缩到 e/s/r/t 上)。早先一个错误的约束(强制10–31与字母表一一对应)仍然得出了可读的片段(LA{58}、TRES、UNE、FRANC…)。
  4. 猜词。从这些片段出发:d'autres(确定了 d a u t r e s,并揭示出30是第二个 e);d'elle … elle(揭示了双写记号);然后是"Mr de"和"pour"之后的 Brassac 和 l'ambassade。这些确定之后,其余每个字母都由 huit cens, la paix, esprits, secrète, se face, Vincennes, frontière, Bonneuil 确定。
  5. 结构。复原的取值表明,10–28 是一个完整的19字母字母表,29–38 是两个 a-e-i-o-u 循环;33 = u 是先根据这一规律预测、后来才得到证实的。

05 核验:Avenel,1858

在查找名码表代码含义时,发现这两封信早已刊印,附有密码数字和脚注中的解读,见 Lettres, instructions diplomatiques et papiers d'État du cardinal de Richelieu,D.-L.-M. Avenel 编,第三卷(巴黎,1858):第 CXCIX 号,pp. 368–369(f. 87),以及第 CCV 号,pp. 381–383(f. 89)。Avenel 写道(p. 262,注2),他没有在 Béthune 手稿中找到密钥,"mais nous l'avons recomposé à l'aide de documents que nous avons trouvés aux archives des Affaires étrangères"。

他的读法与这次独立重建在每一个加密词上都一致。Avenel 的转录还纠正了现代转录中读错的几个数字(l'évesque 中把28误作38;souhaiter que 中把28误作25;près d'elle 中把25误作35;Vautier 中把26误作25;Vantelet 中把26误作16;de Rome 中把24误作14;Champagne 中把23/13误作22/11;frontière 中把17误作47),这些都不影响字母表。它还确认了名码表:51 le Roi,52 la Reine mère,58 Mme de Chevreuse,66 La Valette,83 l'Espagne,84 l'Angleterre,92 la Lorraine。

对目录的更正。BnF Français 3829 ff. 87 和 89(DECODE R9461、R9462)应标为已解读,参考文献为 Avenel III(1858),pp. 368–369 和 381–383。上面的密钥表 Avenel 从未以表格形式印出,在此提供,以便在黎塞留1629年与王太后宫中往来书信里遇到同一密码的人查用。

06 试用密钥

粘贴以空格或分号分隔的密码码组(例如 11 16 19 ~25 29 10)。在数字前加 ~ 表示双写记号。每个码组上方会显示其对应字母;蓝色 = 名码表代码。

07 来源

分析所用的代码(Python:转录解析器、四元组构建器、退火求解器、渲染器)可应要求提供。