中文譯本 · 原作 Daniel Bourdeau《Unsolved Historical Ciphers》 以 CC BY 4.0 釋出,本頁由 JIC 翻譯,非原作者官方版本,譯文如有出入以英文原頁為準 · 檢視英文原頁 ↗
⌟: ⌝ □ ⌝̣ ⌟: ⌝ □ ⌝̣ □ ⌞: ⌟ ⊐̣ …
ther there was any bridge or not
⌟ = a · ⌟̣ = k · ⌟: = t · □ = e · □̣ = o · □: = y

斯勒伊斯城下 → 沃爾辛厄姆 · 嵌在英語明文中的三格豬圈密碼 · 1587年7月28日

Francis Needham 在斯勒伊斯城下致沃爾辛厄姆,1587年7月28日

弗朗西斯·沃爾辛厄姆
收信人弗朗西斯·沃爾辛厄姆

British Library,Harley MS 287 ff. 39–40(DECODE R8479):隨萊斯特伯爵救援艦隊出征的沃爾辛厄姆的僕從,寫信講述救援斯勒伊斯失敗的經過。密碼是一種豬圈字母表。f. 39v 上的長段密文此前沒有解讀。金鑰由同幾頁上當時就加了註釋的幾個詞以及格子的字母順序復原,每一段都已解讀;只有一個詞仍不確定。據說金鑰儲存在 BL Add MS 5935 中,此處未查閱。

Daniel Bourdeau · 釋出於 · 更新於

方法:相鄰明文復原金鑰 · 程度:完整

摘要。DECODE 把 R8479 列為“Needham”1587年7月28日寫給未知收信人的一封三頁信,部分解密,使用一種由圖形符號構成的未知密碼。寫信人是沃爾辛厄姆的僕從 Francis Needham,他隨萊斯特伯爵出海救援斯勒伊斯,信是寫給沃爾辛厄姆的;其明文內容與 CSP Foreign 1587(第206–8頁)中摘要收錄的同日急件一致,而這幾張 Harley 葉並未被收錄。密碼是一種豬圈密碼,九種方框形狀各有三種寫法(無點、下方加點、內部加點),按順序承載 a–i、k–s、t–z 的字母表。一位同時代的人給幾個密碼詞和 f. 39r 上的密文段加了註釋;f. 39v 上的六段則未加註釋。從註釋 advise、enemyes、campe nor the towne 和 Burgrave 得出了一半字母表,最先幾行未註釋的密文給出了“want of intelligence”和“whether there was any bridge”,格子的順序則補全了其餘部分。f. 39v 的每一段現在都已解讀。圍城者對敵情一無所知,不知道有沒有橋,並且發現航道被用鐵鏈拴在一起的霍伊船和平底快船封住,後面還用平底船加固。有一個約六個字母的詞不確定。

01 這封信

Harley MS 287 是一卷沃爾辛厄姆的往來信件(ff. 70–72 上1588年的 Cobham 信件已在另一份報告中解讀)。第39–40張是一封信:f. 39r 以“It may please your honour. The sudden departure of the bark … before Sluce, was the cause that I was forced to break off”開頭,f. 39v 接續,f. 40r 以日期1587結尾,地址葉 f. 40v 上的背書是“28 July 1587. From Needham”。

CSP Foreign 第21卷第3部分(1929)摘要收錄了 Needham 同日從弗盧辛寫給沃爾辛厄姆的信(SP 84/16 f. 216):在斯勒伊斯港外萊斯特伯爵座艦上召開的會議,那艘幾乎無法被帶到橋邊的火船,因“this commission must come from the States”(這項任務必須由議會下令)而不肯借船的議會方面的船長們,以及城鎮的陷落。Harley 這封信講的是同一件事,只是更詳細;摘要彙編沒有收錄它。同卷中的一條註釋(第237頁)說,Needham 用 Thomas Wilkes 的密碼給沃爾辛厄姆寫信,該密碼的金鑰在 BL Add MS 5935 卷首(第35頁注4)。那份手稿沒有網路版,此處未使用。

02 密碼

九種方框形狀,每種有三種寫法:無點、下方加點、角內加點。按順序排列,這些形狀把字母表依次填滿三個格子:

形狀無標記下方加點內部加點
⌟akt
⊔blu, v
⌞cmw
⊏dnx
□eoy
⌜fpz
⊓gq—
⌝hr—
⊐is—

分詞和拼寫與明寫部分一致(wyth、chaynes、bootes)。f. 39v 上沒有同音符、虛碼或代號。難點全在點上:下方的點位於符號左下方之下,字跡向右傾斜,而 ⌟ 內的點位於其左上方,所以第一次轉錄把好幾個 t 讀成了 k,直到格子順序暴露了錯誤。

Harley MS 287 f. 39v,加了註釋的詞 campe nor the towne 及其下方的一行密文
f. 39v:“campe nor the towne”注在其符號上方;下面是未加註釋的一行 whether there was any bridge or not, or whether there were any at the chanel。影象:British Library,Harley MS 287 f. 39v,取自 DECODE R8479(影象4)。

03 f. 39v 的解讀

密文用斜體;凡明寫部分未完整轉錄之處,周圍的明文詞語為轉述。

Harley MS 287 f. 39v,描述橫跨航道攔柵的三行豬圈密碼
f. 39v:“… into the towne walls. and that the chanel was b[…]ed with hoyes and flyboates fastened wyth chaynes, strengthned behind wyth flatt bootes.” 影象:British Library,Harley MS 287 f. 39v,取自 DECODE R8479(影象4)。

這就是摘要收錄的那份急件中所說的“橋”:帕爾馬公爵用鐵鏈連在一起的船隻組成的攔柵封鎖了斯勒伊斯港,而英國人和荷蘭人既看不見它,也打聽不到它是什麼。f. 39v 其餘部分是明文,講的是 Roger Williams 爵士的出擊、風暴、城中的狀況、莫里斯伯爵、Morgan 上校和 William Russell 爵士;頁尾附近當時加了註釋的三個詞(“Mr Burley”、“the Spaniard”、“were removed hence”)在當時就已解讀。

04 方法

四幅影象從 DECODE 下載。加了註釋的詞透過對齊給出字母:advise = ⌟ ⊏ ⊔: ⊐ ⊐̣ □,enemyes = □ ⊏̣ □ ⌞̣ □: □ ⊐̣,the towne = ⌟: ⌝ □ ⌟: □̣ ⌞: ⊏̣ □,而 f. 40r 上的 Burgrave 以 ⊔ ⊔̣ ⌝̣ ⊓ 開頭。隨後第一行未註釋的密文給出了 want of intelligence;一旦掌握了 a、b、c、d、e、h、i 以及 k–s、t–z,順序顯然是按字母排列的,由此確定了 f、g、p 和 q,並糾正了轉錄錯誤的點。還準備了一個求解器(基於四元組統計的模擬退火),以防金鑰無法補全,結果沒有用上。轉錄見 targets/needham1587/cipher.txt ,金鑰見 decode.py.

05 仍不確定的部分

06 來源

轉錄、金鑰和筆記: targets/needham1587/ 在程式碼倉庫中。