01 這條記錄,以及攜帶金鑰的同類記錄
DECODE R1862 是一份急件的四張影象,藏於 ASVe,Busta 27 f. 354,日期1628年4月29日,地點羅馬。記錄上沒有轉錄、發信人和收信人,檔案館的影象不屬於公有領域,因此此處一張也不轉載。頁面上密文與明寫交替出現:第1頁和第2頁幾乎全是數碼,第3頁先有十一行明寫,然後又是密文,第4頁以明寫開頭和結尾,中間夾著兩段密文。
突破口是一條同類記錄。DECODE R1874(ASVe Busta 30 f. 174)是 Alvise Mocenigo 1628年10月26日發自馬德里的急件,用的是同一種密碼;它的十六張影象包括加密的急件、它的第二份加密副本,以及在影象8955–8959上按編號分段的文書處自己的解讀。早先針對 R1874 的一次嘗試轉錄了那份解讀,但沒有用它來複原金鑰。
02 透過對齊重建金鑰
這裡轉錄了 R1874 第5至16段的解讀,約4,800個明文字母。然後把 DECODE 對 R1874 密文的轉錄切成與這些段落對應的五段(比例穩定在每碼組1.84個字母),再對明文劃分為各碼組值的所有可能方式做 EM,將每段與其明文對齊,每輪都加以銳化,直到每個碼組都落定在一個值上。求解器先在用同一文字構造的合成音節密碼上做了檢驗,它完全復原了金鑰(97個碼組全對)。在真實資料上的第一次執行崩潰了,因為允許碼組不代表任何內容,常見碼組都變成了虛碼;把值限定在四個字母以內並禁止虛碼後,問題就解決了。
有一個細節決定了答案的形態。DECODE 的轉錄者把數字5寫成兩種形式,“13”和“21”。把兩者都歸併為同一個5,得到的金鑰一團糟;把它們分開,表格立刻就規整了,因為它們是表中不同的兩行(在 R1862 更清楚的筆跡中是51和53)。
03 金鑰
這種密碼是一張排成網格的音節表。字首給出母音,後兩位數字給出子音:
- 母音:6 = a,51 = e,62 = i,53 = o,64 = u(61是第二個 i/e 行)
- 子音:07 b,08 c,09 l,10 d,11 f,13 g,14 gn,17 gr,19 l,20 m,21 n,22 p,23 pr,24 qu,26 ss,27 r,28 s,31 st,33 t,34 tr,37 v,38 z;於是 6210 為 di,5133 為 te,5333 為 to,6433 為 tu,5308 為 co,6220 為 mi
- 單個字母:680 a,6280 e,6480 i,5190 o,6490 u,692 n,6292 r,6482 l,5390 s
- 詞程式碼:670 che,672 con,6270 in,6249 il,5102 del,5302 nel,5124 和 5387 quel,5384 qual(che),5374 per,5142 duca,6440 sua,6442 suo,6240 ave,5373 part,6477 poc,6287 non,5347 papa,6247 Cesare
- 分段標記:698、5198、5199 位於加密段落的邊緣,正如 R1874 中的6499
詞程式碼區段按字母順序排列。第39列以上,每個字首行的程式碼按字母順序成塊排列——第53行有 papa 47、part 73、per 74、piu 77、qual 84、quel 87、ques 88;第64行有 signor 39、sua 40、suo 42。這為每個仍未解決的程式碼劃定了範圍,有幾個程式碼就是這樣認出來的:6274 緊跟在 in 之後,是“molto”(“star molto oculati et avvertiti”);5140 就在 duca 之下,是“dov”(“dovrian star”)。它還揪出了從 R1874 對齊中繼承來的三個錯誤值:628 是 sa,不是“n”(“non sarian giamai”、“fatto sapere”);6439 是 signor,不是“mini”(“Sua Signoria Illustrissima”、“il Signor Cardinal Barberino”);6481 是第二個 i。
R1874 的解讀從未涉及的網格單元由結構本身填補(單元格的值就是所在列的子音加所在行的母音),詞程式碼則根據本信的上下文認定:5384 來自“cavar anche qualche intimo particolare”,5347 來自“a fin che il Papa deliberasse”,6240 來自“avendomi ricercato”。
04 急件說了什麼
它以明寫開頭,在第一行中間轉為密文:
Opportunissima occ.ne ho io havuta hieri col Cardinal Barberino di parlargli di quel negotio che lei mi si è commesso con cotesto Eccelso Conseglio, et di cavar anche qualche intimo particolare desiderato da lei…
大使奉命打探的事,以及樞機主教向他打聽的事,是急件的核心。樞機主教兩次想知道
…perché due volte nelle capele [papali] e avendomi ricercato con [più] instanza se Palma sarà ben fortificata, quanto presidio aveva, se il passo della Pontebba si era ben assicurato…
(“……因為兩次在教皇禮拜堂裡,他[更]懇切地問我,Palma 是否會防守嚴密,駐軍多少,Pontebba 隘口是否已經牢牢守住……”)其中兩個詞是2026年9月30日補上的,都是 I 級。程式碼5349在 R1874 中沒有值,但詞程式碼區段按字母順序排列,5349 緊跟在 5347 papa 之後、5373 part 之前:在 nelle capele 之後,這就給出 papali,即各位大使會見樞機主教的教皇禮拜堂(或者是詞幹 papal,以下一個碼組的 e 為詞尾)。在 instanza 之前,文書寫的是6202,即 bi(如第2頁的 du·bi·tando),構不成詞;若把它看作他常犯的單個數字筆誤、原意是6222即 pi,就得到 con pi[ù] instanza。也不能排除是一個未知詞程式碼6242的筆誤(介於 ave 和 Cesare 之間,因此是 b- 或 ca- 開頭的詞,如 calda)。
也就是說,問的是共和國的大要塞帕爾馬諾瓦和威尼斯北面的阿爾卑斯隘口是否已有準備。大使從別處聽說“Imperiali uniti con Spagna parlavano con molto sprezzo”,於是反問,“con intiera confidenza”,這些問題是否“a qualche fine”,並懇請對方若有此類事情就告訴他,好讓最尊貴的共和國及時知曉,“perché da lei fossero trovati i rimedii oportuni”,但不必點出“quelli che trattassero simili”這類事務的人。
第2頁其餘部分是會見的實質內容,圍繞著保密展開:這類交涉“non sarian giamai […] palesi, ma ben sotto profondissima segretezza”,樞機主教是“aprendosi in strettissima confidenza”而談的。他“havuto particolar notitia de pensieri vasti”;他聽說了 disgusto di Aquileia,即威尼斯與帝國在宗主教區問題上的爭執;還聽說了“che si trovavano in piedi nella Germania”的兵馬,這讓他“dubitando avessero qualche pensiero di molestare la Republica dalla parte del Friuli in particolare”;大使又對樞機主教說,“quelli Signori dovrian star molto oculati et avvertiti”,所以他“non potei far di meno di non dimandarle”更多。樞機主教“interrogavami per dir il vero”,而大使“mi sono andato certificando”,即便西班牙人和帝國方面已把“l’animo contro la Republica”,他們也“non sono in tu[tto]… effettuar i loro… disegni”。
第2頁底部和第3頁頂部的明寫段落載有樞機主教的論證:威尼斯不必害怕帝國南下,因為皇帝 ha pur troppo che fare in casa propria,要提防丹麥國王、Bethlen Gabor、荷蘭人,或許還有土耳其人;華倫斯坦不會不帶全軍進入義大利,而安頓全軍需要 gran summa d’oro, di che l’Imp.re n’ha gran carestia。第3頁的加密部分報告了樞機主教談帝國宮廷議會,“nel qual, se ben la maggior parte de’ consiglieri sia aderente al Re di Spagna”,以及他表現得“più tosto amorevole che difidente”。結尾是樞機主教提供了“un particolare da esserne gran ri[f]lesso”,並在轉錄中完全漏掉的那一行裡請求道:“la prego non nominarme”:請不要說出我是訊息來源。
第4頁是明寫,把對熱那亞的圖謀歸咎於薩伏依公爵,並論證說,西班牙人和帝國方面對他不滿,會更不信任他。接著用密文寫了大使自己的一著:
…ringratiai il cardinale di co[sì] confidenti communicatione, et sopra […] l’ultimo del Duca di Sivoia presi ocasione di caricar la mano a fin che il Papa deliberasse mandar la sua persona legato […] per acomodar gli interessi di Mantova e di Savoia insieme…
他力陳“la facilità che già si averia trovata nel Duca di Savoia di ridursi”,以及“questa opportunità di dar pace”將給教皇陛下帶來的榮耀。最後幾行密文又回到樞機主教,說他“have dato il sudetto aviso… di Genova”。這一切都發生在1628年4月下旬:溫琴佐二世·貢扎加已死,訥韋爾公爵已在曼託瓦,西班牙和薩伏依已商定瓜分蒙費拉託,而烏爾班八世的侄子正推行一種自稱中立的教廷政策。
05 轉錄是怎樣做的,以及仍未解決之處
這條記錄沒有轉錄,所以這裡根據影象轉錄了1,274個碼組,然後拿著金鑰逐行核查:一行如果解讀不出義大利語,就是需要重看的一行。起初做了五遍這樣的核查。這種筆跡裡有兩個陷阱很要緊:詞尾的 n 形其實是 2,不是1;7 是一個帶長開口尾巴的“>”,而 8 是一個鉤加一個閉合的圈。第2頁的行彎曲幅度可達35畫素,其中兩行轉錄結果被發現是把一條實際行的開頭和另一條行的結尾拼在了一起,還有一行根本不屬於任何一行;追蹤基線並重新切分後,對齊問題解決了,而由此產生的跨行連線“andavo dubitando avessero qualche pi | nsiero”也證實了這一點。
這樣的核查總共做了十一遍,其中兩遍改變了文字的形態:第3頁有一行手稿根本從未被轉錄(它寫的是“la prego non nominarme”——我懇請您不要說出我的名字);而且各行傾斜得厲害,固定的水平條帶會在右側撿到相鄰行的墨跡,拼接錯行就是這樣產生的。
這位文書既會拼錯字,也會編錯碼,而且總是錯一位數字,讀懂他就得把兩種錯誤都看穿。他的拼寫錯誤保留在明文裡——sivoia 代 Savoia,germinia 代 Germania,dovore 代 dovere,partcolar、soto、conunicarla。他的加密錯誤則單獨記錄(轉錄保留他寫下的數字,金鑰檔案列出他本意的碼組):esprimersi 中以6220代6223,confidenza 中以632代672,altrove 中以5337代5137,così 中以5388代5308,Mantova 中以68代637,considerati 中以537代627,più 中以6480代6490,preparati 中以6222代622。
尚未解決的:十二個碼組(0.9%)沒有值:6443、6279 和 6478 各出現兩次,5349、5370、51708、5378、5379、6241 各出現一次(5349 現在根據其字母順序位置有了推測值 papali,見第04節)。它們全都位於詞與名稱區段,即 R1874 的解讀未覆蓋的部分,所以只有這種密碼的另一封信才能解決它們:DECODE 上沒有數字化的此類信件,而已數字化的威尼斯金鑰登記冊(Codice Amadi、ASVe Inquisitori di Stato reg. 1269 以及 Busta 4 各登記冊)都是上一個世紀的。有一行,P2 L22,經過四次獨立辨讀與影象相符,卻仍然讀不通;其中每個碼組都是網格結構中的值,所以問題要麼出在文書的某個筆誤上,要麼出在語料庫以外的某個詞上。大使本人仍然無名:他沒有自報姓名,而只收錄與英格蘭相關急件的 Calendar of State Papers Venetian 中沒有1628年4月29日發自羅馬的任何急件。
程度是經過測量的。每一行的解讀都用一個該時期的義大利語字元模型評分,該模型用取自 R1874 解讀、長度相同的真實義大利語校準(這種長度的真實文字每字元得分低於−2.25的情況只佔5%),評分時還帶上相鄰行的邊緣,這樣跨行斷開的詞不會被算作扣分。按這一尺度,0.95的碼組位於讀得通的行中;更嚴格的25字元滑動視窗給出0.92,逐詞人工稽核給出0.96,差距來自文書自己的拼寫。這達到了本專案對完整解讀的門檻(95%的符號讀得通,沒有未嘗試的空缺,只剩零星程式碼未解決)。
06 來源
- Archivio di Stato di Venezia,IT ASVe 0045 010 (Serie) Busta 27 f. 354,DECODE 記錄 R1862(影象需登入檢視;不屬於公有領域)。
- Archivio di Stato di Venezia,IT ASVe 0045 010 (Serie) Busta 30 f. 174,DECODE 記錄 R1874,即其同時代解讀(影象8955–8959)提供了金鑰的那條同類記錄,附有 MEG 在 DECODE 上對其密文的轉錄(2020年)。
- Calendar of State Papers, Venice,第21卷(1628–29),1628年4月23–30日:未收錄4月29日發自羅馬的急件。
- Norbert Biermann 等人、Tomokiyo 的 cryptiana 威尼斯相關頁面,以及 Paolo Bonavoglia 的“Decifra dispacci veneziani”:都沒有涉及這份急件。
轉錄、金鑰和指令碼:targets/r1862/(對齊器在 targets/r1874/)。