01 这封信
BnF fr. 3982 是 Mémoires de la Ligue 诸卷(fr. 3974–3995)之一,汇集了1580和1590年代的联盟通信,其中很多是加密的。第 22 号从 f. 46r 到 f. 50r,地址在 f. 50v:九页写得密密麻麻,每页约五十行,日期为“A Burgos le xiij septembre 1592”,署名“Vre bien humble et obeissant serviteur Pelissier”,标有 Tripta(寄出的第三份副本)。法语明文和密文在同一行内交替出现,密文用一小套类似字母的符号、数字和记号写成。
02 密钥
Tomokiyo 的联盟页面根据 f. 115 上的完整解读,复原了 Pelissier 在第 45 和 46 号(马德里,1592年10月27日)中所用的密码。它是一个同音替换字母表,每个字母一到七个符号。有些符号是两位数(24、26、28、30、33、36、44、56、60、80)。有一个符号表示 et,有表示双写字母 rr、ss 和 uu 的符号,还有六个虚码。这里不转载他的表;它在他的页面上。第 22 号早六周,用的是同一个密钥,另有两处增补:
- 代码组 315 是贝阿恩人,即亨利四世:“le [315] ayant incontinant tourné la teste et s’estant campé pres l’armée catholique”,“les forces d’Allemaigne … iointes au [315]”。它出现在九页中的四页上。
- 代码组 310 只出现一次,在 f. 50r:“ne correspondront pas a ce que pretend [310], et l’ambassadeur … a esté renvoyé sans aultre esclaircissement sur ses demandes”,紧挨着一段关于米兰总督的文字。一位在腓力宫廷派有大使、又与米兰有关联的权利主张者,最可能是萨伏依公爵——腓力的女婿,他在法国有自己的觊觎;另一种可能是洛林公爵。仅凭上下文。
- 代码组 441 只出现一次,在 f. 49v:“non seulement en [441] mais en toutes aultres regions de la Chrestienté”,这里需要的是法国。仅凭上下文。
凡是注释能辨认的地方,都可以用来检验密钥。它们在 de、auisa、meschans、roy、les tirer、Noyon、a la main qu、n’auoit、en atendant、quar la bataille、mais le retour、de crainte、langaiges、Valentia、a gens matez des 和 (qu’ay)ant pleu a Dieu 等处都与密钥一致。有一处注释的分歧颇有启发。在“nos forces”上方,注释者写的是 os a orc:他照搬了码表中的 ϝ = a,而文意需要的是 f。1592年解读这封信的人用的是同一张码表,也在同一个符号上失了手。
校准。Tomokiyo 的码表给每个符号指定一个字母;它没有说明如何区分在潦草页面上看起来相似的符号,而第一次解密正是卡在这里。因此,把他据以构建密钥的两封信与 f. 115 上的明文逐个符号对齐:第 45 号(f. 111r)的 835 个符号和第 46 号(ff. 113r–v)的 929 个符号。这样就用已知明文解决了形近符号的问题:
- 4:普通的闭口 4 是 n(也常是 m),从来不是 t;t 是横杠上带钩状起笔、或带卷曲的 4。第一次转录把两者都写成了 4,而一次允许每个符号取任意字母的解码要求这个 4 有 355 次是 t。
- ⊤:平顶的是 a;顶部带钩并有下伸笔画的是 p;带尾巴的是 s。单独的带钩 τ 是 g。
- δ:上伸笔画笔直的是 o;向上卷成长钩的是 c;闭合的圆腹上方有一个大开口环的是 r。
- 56:紧凑的是 y;5 带长钩、6 位置偏高的是 c。8:普通的是 n;腰部有交叉的是 q。
- + 是 h,∐ 是 l,从来不是 e;π 是 i,从来不是 s(带尾巴的 ϖ 才是 s);带横杠的 ӿ 是 u,大的普通 ✗ 是虚码;7 是 b 或 h。
十月的信和第 22 号出自同一人之手,相隔六周;页面转录者又在第 22 号中单独发现了几种书写习惯:一个 α 形符号和一个带横杠的 5 表示 g,一个小盒形 ∐ 表示 e,高高的双长 s 表示 rr,还有一个带环的 ℓ,视上下文表示 u 或 e。完整的指南(附每种字形的样例截图)见 targets/pelissier1592/GLYPHS.md 和 cal/atlas/.
03 信中说了什么
解读出的词按原样引用,保留信中的拼写。下面的各页概要用中文写成。逐页的完整文本(缺口已标出)见
targets/pelissier1592/READING.md.
- f. 46r。Pelissier 到达巴利亚多利德时,宫廷正要离开,Don Juan de Idiáquez 把事务推迟到帕伦西亚再办。他在密文中说自己的信用已经耗尽:“le credit m’est[oit] failly pour n’avoir satisfaict au payement des sommes qui m’ont esté prestées a Madrid”。他把国王的长久沉默视为拒绝,请求准许回国。他得到的答复是,腓力在法国有自己的大臣。对其余的事,腓力的回答是“yo lo creo”。接着是赏赐:“elle m’avoit ordonné cinq cens ducats, qui valent environ quatre cens cinquante escus, ou plus”,在马德里支付,“ou je me pouvois retirer avec les ambassadeurs et aultres estans par deça de la part de princes estrangiers”,好让他等候消息。
- f. 46v。在布尔戈斯,Don Juan 单独给了他一个小时。Pelissier 的主题是声望,他举的例子是帕尔马1592年的军队。这支军队强盛之时,“la plus part de la noblesse catholique qui suit ce party se retira chacun en sa maison”,各城镇也开始谈判。如果它在法国过冬,贝阿恩人就会落入“une ruine tres certaine”,德意志人也“n’eussent eu l’audace de sortir de leur pays pour l’assister”。它撤回低地国家却让一切前功尽弃:联盟的城镇害怕敌人回来时无人保护,开始各自交涉,拉费尔、苏瓦松和皮卡第各地,或许还有“pres d’Amiens”的科尔比(读法存疑),都陷入危险。
- ff. 47r–47v。法国人“aymeroient mieux mourir touts l’un après l’aultre”,也不愿受人强迫,反抗“le dernier Roy”的起事就是明证;温和与恩惠则能让他们做任何事。国王问 Pelissier 是否奉马耶讷之命发言。自从两军在科德贝克对峙以来,他就再没收到过消息。西班牙方面的回答是,从没有哪位国王给过这样的援助,失败的责任在受援者。Pelissier 推迟三级会议的理由被视为诡计。那位大臣回忆说,在波旁枢机主教那时,马耶讷曾极力主张把其他一切搁置一旁,先求枢机主教的“deliurance”,而有人听到 Pelissier 说,“necessaire que l’on mist sus deux armées”。不过那位大臣也承认,如果西班牙推迟“la nomination d’un roy legitime pour l’opposer a l’heretique et tyran”,联盟的法国人会非常不满。关于西班牙的大臣们,Pelissier 写道:“ilz ont les oreilles delicates”。
- f. 48r。他呼吁一个“troisiesme moyen”。现在不是召开三级会议的时候:人民筋疲力尽,教士受到威吓,贵族只靠利益维系,他们宁愿接受“un accord qui creera un Roy pour l’opposer a celuy qui se pretend”。他预见到一场也许只有“par l’extermination de la race de l’un desditz deux Roys”才会结束的战争。他的办法是早已向腓力提出的计划,“de tenir deux armees en pied”。一支军队把敌人从塞纳河赶到卢瓦尔河,另一支夺取塞纳河沿岸城镇,解救巴黎和鲁昂。对于费用——“pres de trois cens mil escus par mois”——他的回答是,这番努力只需持续几个月。任战争拖延下去,它就会变得“si sanglante”,以致人们陷入绝望,不论老幼男女都不会放过:“ne pardonnant a aage ni sexe”。
- f. 48v。军队应当以法国人为主,“tant a pied qu’a cheval”,再以“un corps de sept ou huit mil Alemans”和一些西班牙人、瓦隆人为骨干,“assistés de bons capitaines”。一场胜利就能毁掉敌人。万一战败,由腓力本国各民族组成的军队“seroit preste pour recueillir les reliques de ceste deffaicte”。零敲碎打的援助只会毁掉各个省份。而如果腓力表现出“quelque affection particuliere en la nomination du roy”,所有人都会追随。
- f. 49r。1591–92年的战事:沙特尔、努瓦永、Ascoli 亲王的救援、科德贝克、亨利每天挑战求战,以及向蒂耶里堡的撤退。明文部分指责帕尔马坐失良机,让敌人有余地散布谣言,说腓力打仗只是为了拖住法国人,好让他自己去平定低地国家的叛乱者。
- f. 49v。法国人在说些什么:腓力想让法国保持“en telle balance”,好在王冠分裂时分一杯羹。然后是为纳瓦拉辩护的理由。上帝召他“comme par miracle a la succession”。他一直生活“en perpetuelle peine et travail, pauvre et miserable”,所以他会想要和平。如果他与天主教徒为敌,他们就会“libres du serment de fidelite”。这样的话能打动“gens matez des maux soufferts et plains de desespoir de mieux”。只有腓力能治愈这场病,那样他就会在“Catholique”之外再添上“tres chrestien”和“liberateur de la Chrestienté”的名号。
- f. 50r。“Ilz vont minant l’authorité”,指的是马耶讷的权威:先是财政,然后是指挥权,再是信用:“ilz luy diminuent le credit … l’abaisser le plus qu’ilz pourront. Dieu veulle que je me trompe”。无论 [310] 有何图谋,其大使都已被打发回去,没有得到答复;Pelissier 恳请联盟内部团结得如此紧密,以致冒犯一人即如冒犯全体。在明文中,Pelissier 留下来,“pour essayer de tirer une derniere resolution sur la partie de cinquante mil escutz”。附言描述了一位被派往帕伦西亚的来访者,国王待他相当好,还派马给他去觐见。
04 如何解密
- 逐符号转录。从 Gallica 全分辨率扫描件中以 1.5 倍放大把每页切成宽度为三分之一的条带。每个符号写成一个词元(其字形的名称),每段明文全文照录。七个并行代理完成了 ff. 47r–50r;ff. 46r–46v 在这里完成,并作为示范样例。
- 用密钥解码。每个词元带有密钥赋予它的字母,两个符号形近时还附有备选。一个那个时期法语的四元组语言模型在备选中作出选择,并给出分词。没有任何求解器改动过密钥。
- 第二轮。凡是没能解码成法语的行,都以 2.5 倍放大重新转录符号,每一页上真正的误读都得到了更正。只有当符号在纸叶上明显不同时才作改动,绝不仅仅因为改了就会出现法语。每页的解密文件都列出了注释及其是否一致。
- 校准与第三轮。把密钥自身的来源信件与其明文对齐(第 02 节),把形近符号族拆分为不同的词元,再据此对照扫描件把全部九页的每一行重新转录。待解的词从 413 个降到 256 个,存疑的词从 278 个降到 158 个。
一种失败的做法。有两次——一次逐页,一次针对整封信——用求解器(爬山法)以密钥为起点,按语言模型调整符号到字母的映射。两次它都漂移到一个退化的映射,其中每个高频符号都是 e,而带噪声的转录总会奖励这种映射。密钥是对的。错误在词元上,它们把密钥区分开的符号合并了:
- 带花饰的 56 是 c,普通的 56 是 y。
- 普通的 δ 是 o,带长卷钩的 δ 是 c,顶部卷曲的闭环 ∂ 是 r。
- 平顶的 ⊤ 是 a,带钩的 τ 是 p,小的卷曲“Tz”是 g。
- 在带横杠的 I 诸形中,普通的是 l,粗脚的是 o,双横杠的也是 o(Ƒ)。
- vv 是 et,也是 ff。
- ϝ 在码表中是 a,而在几十个词中是 f。
第 02 节的校准纠正了这一点:这些拆分大多已成为独立的词元,并在已知明文上得到证实。
05 尚未解决的部分
- 256 个词待解,标为
[?],而加密段落中已解密 3,734 个词(94%),另有 158 个已解密但存疑,标为(?)。每页的解密文件都列出了其待解行及对应词元。它们是肉眼无法确定的单个符号、f. 50r 上的一个破洞,以及人名。没有任何内容是凭猜测补上的。 - 等级。密钥为 H 级(已出版,并在 1,764 个已知明文符号上和注释中得到证实)。确定段落的解密为 H 级;标 (?) 的词为 C 级。315 = 贝阿恩人为 H 级(它反复出现,而且“appeler [315] comme par miracle a la succession”确定了它);310 = 萨伏依和 441 = 法国为 M 级,各只出现一次;f. 46v 上的科尔比和亚眠为 I 级。
- 人名。f. 50r 上那位多明我会告解神父的名字跨行解密为 c-o-r-n-e | n-t-(u/e),如果把一个墨迹很重的 4 视为删去,就是“Cornente”或“Cornete”;身份未确定。米兰总督旁边的一位“don …”、附言中的来访者,以及1592年战事中的一个地名(f. 49r)仍待解决。
06 来源
- BnF Français 3982,Gallica ark
btv1b9060543f:第 22 号在第 100–108 视图;第 45 和 46 号在第 230 和 234–235 视图,其解读在 f. 115,位于第 238–239 视图。 - S. Tomokiyo,“A List of Cipher Materials in Mémoires de la Ligue”(
league.htm),cryptiana.web.fc2.com:fr. 3982 no. 22 的条目(“Nine pages long. Mostly in cipher, only partially deciphered.”)以及根据 ff. 111 和 50 复原的密钥。 - 没有找到第 22 号已发表的解读(网络搜索,2026年9月18日)。
