中文译本 · 原作 Daniel Bourdeau《Unsolved Historical Ciphers》 以 CC BY 4.0 发布,本页由 JIC 翻译,非原作者官方版本,译文如有出入以英文原页为准 · 查看英文原页 ↗
Annp dpmknk mkllfskmp qxkngfntfskmp → Anno domini millesimo quingentesimo · a→b e→f i→k o→p u→x

Strängnäs → Västerås · 元音移位与六个符号 · 1517年

1517年 Strängnäs 继抒咏集中的两段密码:一段注明日期的书末题记和一个六符号的署名

Uppsala University Library,C 513,f. 19v:一部用方形记谱法写的纸本继抒咏集,为 Västerås 的多明我会士抄写。DECODE 将其著录为 R4349,一封来自 Strängnäs、带“six symbols”(六个符号)的加密信件,发信人和收信人不明。

这本书里有两段密码。在 f. 19v 上,抄写员在一段书末题记里注明了日期,题记中每个元音都换成了它后面的那个字母。Uppsala 的目录在1992年就印出了这条规则和解读;我们在这里转录了题记,并用这条规则解码,结果与印本逐词相符。f. 1r 上贴着一张纸条,上面是一段写给某位 Anders Larsson 的古瑞典语短笺,以六个符号结尾。DECODE 描述的就是这张短笺,而六个符号太少,无法解读。

Daniel Bourdeau · 发布于 · 更新于

方法:用已知密钥读出 · 程度:部分(密文的95%)

摘要。总目第235条来自 DECODE R4349,该记录只有一张占位图、两页目录的扫描件,以及一条说明,描述了“a short ciphertext of six symbols out in a note”(一张短笺中六个符号的短密文)。这份手稿 Uppsala UB C 513 是一部多明我会继抒咏集,含两段加密文字。长的一段是抄写员在 f. 19v 上注明日期的书末题记,共四行,写在圣咏乐谱下方,每个元音都写成下一个字母(a→b、e→f、i→k、o→p、u→x)。Andersson-Schmitt、Hallberg 和 Hedlund 编的 Uppsala C 部藏品目录(1992年)给出了这条规则和解读。我们在图书馆的 Alvin 扫描中找到了这一张,逐个字母转录(125个字母),解码结果与印本逐词相符:这本书于1517年在 Strängnäs 修道院为 Västerås 修道院抄写。短的一段就是 DECODE 那条说明所指的内容。那是贴在 f. 1r 上的一张纸条,是一段古瑞典语的私人短笺,为 Anders Larsson 的胸疾寄去草药和肉桂皮,在本该署名的位置以六个符号结尾:ÿ ɑ M ÿ u ꝺ。题记的规则对它们不适用,字母表的任何移位都得不出一个名字,六个符号也无法确定密钥,所以它们未被解读。131个密文符号中,125个已解码。

01 f. 19v 上的书末题记

四行草书拉丁字母,位于四行方形记谱的圣咏谱表下方
Uppsala UB C 513,f. 19v:谱表下方的加密题记。红笔勾描的首字母 A 是唯一未加密的元音。图片:Uppsala University Library,C 513 f. 19v,来自 Alvin(公有领域)。

C 513 是一部84叶的纸本继抒咏集,出自一人之手,字体为16世纪初的草书。前环衬上的物主题记写着 Liber conuentus insulensis ordinis predicatorum。f. 19v 以“…in celesti patria Amen”结束继抒咏 Benedicta sit celorum regina。随后抄写员用同样的笔迹,在乐谱下方又写了四行文字,看起来像是一种乱码语言。页末是一个红色的提示词 Corda manibus,即下一首继抒咏的起首语。

Annp dpmknk mkllfskmp qxkngfntfsk-
mp dfckmp sfptkmp prfsfns lkbfr sf-
qxfnckpnbrkxs fst scrkptxs kn cpnxfntx
strfngfnfnsk prp cpnxfntx knsxlfnsk

规则是一种古老的抄写员把戏:把每个元音写成字母表中的下一个字母(i 和 j、u 和 v 各算一个字母):

无标记aeiou
写作bfkpx

辅音代表其本身,分词和双写字母都保留。Anno 的红色大写 A 未加密。由于 b 和 p 也是文本中的普通辅音,lkbfr 中写出的 b 是真正的 b(liber),scrkptxs、prfsfns 和 prp 中写出的 p 是真正的 p(scriptus, presens, pro)。在其他各处,它们代表 a 和 o。上下文总能作出判断,没有一个词留有歧义。

02 解码后的题记

Anno domini millesimo quingentesimo decimo septimo presens liber sequencionarius est scriptus in conuentu strengenensi pro conuentu insulensi.

“主历1517年,本继抒咏集抄写于 Strängnäs 修道院,供 Västerås 修道院使用。”Insulensis 指 Västerås 的多明我会会院,也就是环衬上题名的物主。目录还提到一个小小的讽刺:后来 Västerås 的一位读者显然读不懂这个加密的日期,在 f. 20v 上写道,这本书是 Frater Gudmundus Benedicti“circa annum 1520”(约1520年)的作品。

03 f. 1r 上的短笺及其六个符号

一张写有十行瑞典语草书的纸条,贴在一页圣咏乐谱的顶部
Uppsala UB C 513,贴在 f. 1r 上的纸条:一段写给 Anders Larsson 的短笺。最后一行以 liff oth sel 和六个符号结尾。图片:Uppsala University Library,C 513,f. 1r 上的纸条,来自 Alvin(公有领域)。

目录只提到 f. 1r 上贴着一张写有中世纪以后瑞典语文字的纸条,以及“an Anders Larsson receives medicines”(一位 Anders Larsson 收到药物)。根据扫描件转录如下(不确定的词标 ?):

thetta skal wal[?] larens? andhers hess? lass son wara andhers y brygghe stuffuan … kære hertans brodher andhers larsson h[elsa]? sändher yagh edher littit örther til edher brysth kanelbark men yak ffruchthar ath han är gammal kære brodher edhra [w]älgärningar? är yak ffor ringa til at betala hwilket yak tager then effuige gudh til help then yak edher beffaller til liff oth sel ÿ ɑ M ÿ u ꝺ

“……致酿酒房的 Anders Larsson。亲爱的兄弟 Anders Larsson,我给你寄去一些治胸疾的草药,还有肉桂皮,只怕它已经陈了。亲爱的兄弟,我太穷,无以报答你的恩情,只能交托给永恒的上帝,愿你身心都蒙他保守。”随后是六个符号,位于写信人署名的位置。

liff oth sel 几个词,后接六个草书符号
最后一行:liff oth sel,接着是 ÿ ɑ M 和 ÿ u ꝺ。图片:Uppsala University Library,C 513,f. 1r 上的纸条,来自 Alvin(公有领域)。

这些符号看起来像出自同一笔迹的草书字母:ÿ 与 yagh 中的相同,ꝺ 是这手笔迹带圈的 d,与 edher 中的相同。它们分成两组,每组三个,都以 ÿ 开头,正像名字加父名。题记的元音移位在这里不适用,因为 b、f、k、p、x 一个也没有出现。对这些符号的五种读法分别试遍字母表的23种移位,都得不出一个名字或套语,而书中再没有别处出自这手笔迹。六个符号、只有一处重复,无法确定一个替换表。它们未被解读。

04 方法

DECODE 记录唯一的图像是一个占位图标。它附带的 PDF 是目录条目,其中指明了是哪一张以及规则。第一遍以为 DECODE 的“six symbols”是对题记的含混描述。随后查看了 Alvin 上全部175幅图像,才找到 f. 1r 上的纸条。书中仅有的其他附加文字是后环衬上的明文试笔。Alvin 上 C 513 的扫描属于公有领域。f. 19v 是第42号附件,它的完整 TIFF 被切成逐行的裁切图后转录。逆向规则由一个小脚本执行。它把 k 当作 i、把 x 当作 u(在这段文本中二者都不是辅音),并用本项目的拉丁语 n-gram 模型在整段题记范围内给候选词打分,以在 a 与 b、e 与 f、o 与 p 之间作出选择。第一遍逐词处理、不看上下文时,把 prp 当成了 oro。以整句为上下文后,它选了 pro,输出与目录的释读逐词相符。

05 尚待解决或尚不确定之处

06 来源

注释、转录、解码器和档案:代码库中的 targets/r4349/。