01 这封信
Add MS 4200 是 Birch 整理的 Thurloe 国务文书诸册之一。f. 88 上方有英国人的笔迹题写A Letter from Bordeaux the French Amb.r in England。信以明写开头,Monsieur, Cellecy vous fera veoir, que la nouvelle de mon retour en France n’est pas vraye,随后用密码写了五页共63行。它以on n’a point icy aucune nouvelle de la flotte depuis qu’elle a paru à la hauteur d’Escosse回到明写,以De Bordeaux, A Londres 30 May 1653结尾。英方给开头和结尾各另抄了一份,附有频率统计(DECODE R8393 和 R8391),还针对最常见的符号开始制作接触表(R8386、R8388、R8389)。这些都没有达到解读。

这封信的明文没有出版过。Birch 在Thurloe State Papers中印了 Bordeaux 1653年的十二份急件,Guizot 又从法国外交部档案中印了六十份,但两者都没有这一封。Satoshi Tomokiyo 在cryptiana上发表了这份密文的暂定转录。他的列表显示,与之相关的那封信——马扎然1654年6月22日致 Bordeaux 的信——已由 George Lasry 于2025年2月破解。
02 第一次尝试及其失败原因
Tomokiyo 的转录有810个记号、156种符号。其中有24个图形符号(u、x、d、ll、m……)、普通数字,以及带撇号、两点或上划线的数字。Brienne 的办公室在1651–54年的密码中都使用同一种设计,这可以从两份已复原的密钥得知:他1651年给 d’Estrades 的密码,以及 Lasry 为1654年那封信复原的密钥。在两者中,字母都是符号或较小的数字,而音节ba be bi bo bu ca ce …则按字母顺序在几个标记系列中依次取连续的数字,少数常用词也插在各自的字母顺序位置上。9月16日,以这种顺序作为硬约束构建了一个模拟退火求解器,并在对照上做了测试:一份1654年的 Bordeaux 急件,用同样设计、同样大小的随机密钥加密。在六次对照运行中,它有三次把密钥复原到误差1%以内。在这封信上,跨三种系列顺序的21次运行,都停在了对照中失败运行的水平。第二个对照中每十个附加符号读错一个,结果降到52%和9%,笔记的结论是:转录本身是暂定的,这一点就足以解释失败。
事实确实如此。对照页面图像核对后,转录中有三类错误,合在一起足以让唯密文攻击失败:
- 两个符号写成了一个。转录中的d涵盖了两个不同的字形:一个带圈的 ꝺ,是u;一个反向的 ∂,是n(conte·n·te·me·∂·t,Bordea·ꝺ·x)。f. 92 上英方的频率统计把它们列在不同的行上,所以1653年的分析者看出这是两个符号。
- 漏掉的记号和标记。第2行的plus florissantes需要 76¨(lo)和 27(n),转录漏掉了它们。别处,96¨ na被写成 96‾,79′ vous被写成 74′,64′ ti被写成b 4′,97¨ ne被写成普通的 97。总共改正了二十一处。其中一处,即commissaires中的 52′,是抄写员自己漏写的,根据副本 R8393 补回。
- 抄写员自己的遗漏。他经常写出音节数字却不加标记:38 表示et,43 表示 43′ re,54 表示si,97 表示ne。在这种设计中,正是标记把re与字母区分开来。一个信任标记的求解器会把这些记号归入错误的系列。
03 英方密钥表
BL Add MS 32263 是 Willes 家族收藏的破译处密钥册,1653–1850年。f. 1 上题有To M.r Bordeaux French M.r at London 1653、Key & Calculation和Discovered Aug. 20th 1832。年份就是这样写的,而且这页纸是印好的账簿纸,编号2801到3000,所以它是后来的演算,而不是1653年的密钥。左半边是calculation(演算):对每个数字列出接触计数所允许的字母。右半边是框起来的已确定值,一个标题为Principal(主要)的栏目给出最常见的符号:u = n,32 = s,m = e,33 = t,34 = u,20¨ = de,63′ = te,a = r。这张表的转录见 targets/bordeaux/key7537.txt。它与 Brienne 的设计完全一致:
| 系列 | 表上的取值 |
|---|---|
| 无标记 | 15–37 为字母表,a b c d e f g h i k l m n o p q r s t u x y z |
| 撇号 ′ | pa 25,pe 26,po 28,pour 31,par 32,qui 38,que 39,ra re ri ro 42–45,se si so 53–55,te 63,to 65,ve vi vo 73–75,vous 79;另有negociation 19 |
| 两点 ¨ | de di do du 20–23,dans 24,et 28,estre 29,estat 32,fa fe fi fo fu 37–41,fort 42,ha he hi ho hu 60–64,il 72,la le li lo lu 73–77,les 78,leurs 83,ma me mi mo 84–87,na ne ni no nu 96–100 |
| 上划线 ‾ | ba be bi bo bu 83–87,bien 89,bon 90,ca ce ci co cu 93–97;另有Angleterre(?) 75 |
空缺按同样的顺序填补,并在正文中得到证实:29′ pu(deputez),64′ ti(resolutions),19¨ da(d’accord),49¨ ge(obliger、purgée),66¨–70¨ ja je ji jo ju(sujet、jours、jusque)。有三个词由上下文确定,并且符合各自的字母顺序位置:40′ quoy(pourquoy、quoy que),41′ quand,79¨ leur。16¨ comme和 53¨ 也是如此,后者两次出现都是General,即克伦威尔。Principal栏以外的图形符号来自正文:x = o,连写的x p = a,ꝺ = u,∂ = n,q = i,ll = r,带划的 4 = s,≠ = g,h = p,H = z,9 = i,φ = y,λ = s,θ = i,ω = n,ff = t,〃 = n。每个这样的取值,都只在它每次出现都给出同样意思时才被采纳。
04 解读
密文部分连同其明写开头;保留写信人的拼写;分词和标点为编者所加;[..] 表示未解读的记号,[word] 表示补出或存疑的词,{code} 表示未复原的名码本代码
Cellecy vous fera veoir que la nouvelle de mon retour en France n’est pas vraye. Ce n’est pas que si nos affaires estoyent plus florissantes nous n’eussions sujet de tesmoi[g]ner quelque mescontentement de la reception qui a esté faite aux deputez de Bordeaux. Ils ont esté entendus par deux commissaires du Conseil, et l’audiance que j’avois demandée au General ne me fut donnée qu’après la leur. L’on d’y de[..]er ; ils [..]rent leurs propositions {332} au {396} [..] separées {344}, et je croy que l’on y delibere aussi bien que sur les miennes, quoy qu’après les resolutions prises dans le [Parlement] il ne restast plus qu’à signer les traitez dont nous estions demeurez d’accord. L’on m’advertist de plusieurs endroits qu’indirectement on veut y secourir Bordeaux. C’est pourquoy si vous n’avés point encores offert vostre mediation, elle se pourroit surseoir jusqu’à ce que je voye quelle sera la conduite de cet Estat. Je n’ay pas laissé dans mon dernier discours d’asseurer que Sa Majesté [s’y] employeroit avec affection ; mais s’ils prennent des mesures avec Bordeaux, ils n’auront pas grande confiance à nostre bonne volonté. La crainte que si la [France] se trouve purgée de seditions elle ne favorise le parti du {25}, et la retraite que l’on a donnée au {28}, sont capables de fort [faire] prendre au General une resolution contraire à nos interests. Si les {43} envoyent icy des deputez pour traiter de [..], comme l’on publie, il se [..]era encores plus. Ce n’est pas que son interest propre ne le deust obliger de rechercher nostre alliance, mais il croit y p[..] à temps quand mesmes il auroit delivré Bordeaux de la misere où elle se trouve. Dans peu de jours j’en seray informé avec plus de certitude. On n’a point icy aucune nouvelle de la flotte …
中文释义
意译。解读存疑之处保留方括号。
此信将让您知道,关于我返回法国的消息并不属实。倒不是说,假如我们的处境更兴旺一些,我们就没有理由对波尔多代表所受的接待表示些许不满。他们由国务会议的两名委员听取了陈述,而我向将军请求的接见,直到他们之后才给我。[..];他们[..]了他们的提议[..],我相信他们的提议和我的提议一样正在审议之中,尽管在[议会]作出决议之后,剩下的只是签署我们已经议定的条约而已。有好几方面的人告诉我,他们打算间接援助波尔多。所以,如果您尚未提出调停,不妨暂缓,等我看清这个国家将采取何种态度再说。在我上一次的陈词中,我没有忘记向他们保证国王陛下会满怀善意地[致力于此];但如果他们与波尔多达成协议,他们就不会太信任我们的善意。他们担心一个肃清了叛乱的[法国]会支持{25}一派,再加上给予{28}的庇护,这些很可能[使]将军作出不利于我们利益的决定。如果像传闻所说,{43}派代表来这里商谈[..],情况会更[..]。倒不是说他自身的利益不应促使他寻求与我们结盟;但他认为即使他已把波尔多从目前的困境中解救出来,他仍能及时[..]。几天之内我会了解得更确切。
明写的结尾根据副本 R8391 转录,给出了其他消息:舰队自从在苏格兰外海被看到之后就再无消息。它还报告说,克伦威尔aura ung corps composé de sept vingt personnes choisis par l’armée, et approuvés par les provinces,即一个由军队挑选的七个二十人(一百四十人)组成的机构,也就是7月召开的提名议会。瑞典驻节公使的提议没有得到答复,葡萄牙人的和约也没有得到答复。
05 信中说了什么
Bordeaux-Neufville 于1652年底来到伦敦,目的是让英格兰共和国承认年幼的路易十四的政府,并让英格兰置身于投石党运动之外。波尔多城由 Ormée 和孔代一派据守、与国王对抗,它派出了自己的代表去请求英格兰援助。这封信写于克伦威尔解散残缺议会(1653年4月20日,旧历)四周之后。信一开头就否认了他将返回法国的传闻。如果法国的处境更兴旺一些,波尔多代表所受的接待本会让法国有理由表示不满;但被投石党运动削弱的法国承担不起这样做的代价。它的抱怨在于次序与先后。国务会议先通过两名委员听取了叛乱者代表的陈述,然后才让国王的使节觐见le General(将军)。Bordeaux 将此解读为一个信号:只差签字的条约正在与叛乱者的提议放在一起权衡。他的建议是策略性的。Brienne 不应在英方立场明朗之前提出由法国调停,因为对该城的援助哪怕是间接的,也表明英方并无信任。据他报告,英方担心的是,国内安定的法国会支持斯图亚特王室。结果,该城于1653年7月底向王军投降,而英法条约直到1655年才签署。
06 悬而未决之处
- 名码本代码。25‾ 和 28‾(le parti du {25},la retraite que l’on a donnée au {28})最有可能是斯图亚特王室的人名:查理二世、约克公爵,或者鲁珀特亲王——他的舰队曾使用法国港口。43‾(si les {43} envoyent icy des deputez)是一个能够派出代表的团体。332、344 和 396‾ 出现在关于代表们提议的那句话里。31‾ 仅凭上下文取作Parlement。
- 罕见记号。6¨(ils [..]rent leurs propositions),98 和 10(都只出现一次),30′(traiter de [..]),35′,68′,14′(取作s’y),5¨(在delibere中取作li),以及 46¨(la [France],符合其字母顺序位置,但没有别的证据证实)。结尾的副本与原件逐个记号一致,所以 68′ 以及quand mesmes il auroit中的 24 确实是抄写员写的。
- 42¨。密钥表上是fort;就capables de fort prendre的意思而言,faire会更通顺。该值仍按表上所给保留。
- 密钥表的日期。标题上写的就是Aug. 20th 1832。它记录的是后来的重新破解,还是一份更早密钥的抄件,没有考证。
07 来源
- British Library, Add MS 4200 ff. 88–90(信件),f. 92 和 ff. 93–93v(频率统计和结尾副本),开头的副本,以及英方接触表 ff. 74、78:DECODE 记录 R8390、R8391、R8393、R8386、R8388、R8389(de-crypt.org,需登录)。
- British Library, Add MS 32263 f. 1,“To M.r Bordeaux French M.r at London 1653, Key & Calculation”:DECODE 记录 R7537。
- S. Tomokiyo,“Ciphers early in the reign of Louis XIV”,§3(cryptiana):暂定转录和列表,以及 Lasry 1654年密钥的图片。
- T. Birch(编),A Collection of the State Papers of John Thurloe,第1卷(1742年);F. Guizot,Histoire de la République d’Angleterre et de Cromwell,第2卷(1854年),附录:Bordeaux 1653年的其他急件,不含这一封。
密钥表的转录(key7537.txt)、根据上下文补充的取值(key_guess.txt)、修正后的转录(ct2.txt)、解码器(apply_key.py)、解读(plaintext_1653.txt),以及9月16日的求解器及其对照,都在仓库中(targets/bordeaux/)。British Library 的图像没有转载,因为该馆的条款规定发表须经其许可。