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 的影象沒有轉載,因為該館的條款規定發表須經其許可。