中文译本 · 原作 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/ 在代码仓库中。