01 这本书及密文所在位置
Mellon MS 29 共 33 叶,用红黑两色以意大利斜体书写。开头是意大利语序言(ff. 1r–2v)。接着是 Liber alkimistalis quem frater Elia edidit apud Imperatorem federicum … Incipit liber lumen luminum traslatus de sarracenico ac hebraico in latinum(ff. 3r–36r)。最后是一份拉丁语–阿拉伯语同义词表和一些意大利语配方(ff. 36r–37v)。每一叶都检查过。拉丁语论著和配方都是明写的,只有常见的 ʒ 和 ℔ 重量符号。密文只在四页上。
- f. 1r,明写:此书“experimentado nel 1315”。它的药服务于太阳和月亮,作者把二者的名字藏在两个图形里,一个是星,一个是带 p 的反写 C。五种物体造就日月:土星、木星、火星、金星和水星。
- f. 1v,明写:那些药,“ouer nomi deli spiriti che lauano purgano et mondificano li corpi”,就是白羊、金牛、双子以及十二星座中的其余各座。接着是 Sol 配方:“Primo nel nome de dio piglierai:”,后面是三行密文,然后是明写的“Dapoi pista in mortaro et tritale in poluere minutissima … agiongerai ʒ che dir onze de leone”。
- f. 2r:Luna 配方,“piglia i nomi del signor.”,后面是三行密文,其中夹有明写的 in 和 cioe。接着明写:“… et scorpio et tauro et gemini piglia ʒ cioe drama 1”。
- f. 2v:黄道表,十二个星座都写作“Ariete se chiama …”这种形式。
- 前衬页,后人笔迹:Luna 配方和那张表被再抄了一遍,有许多异文,夹在意大利语和拉丁语的明写笔记之间。笔记注解了行星(“sol significa oro, luna significa argento, saturno significa piombo … mercurio significa argento vivo”),但没有注解密文。

02 密文
转录见 targets/mellon29/transcription.txt。转录中用 3 表示 ʒ,7 表示 et 符号,9 表示 con 符号,B 表示 ß。直尾的 q 与带圈的 g 分开处理。Agnieszka Rec(2014)把 Cancer 和 Scorpio 引作“irgp∫hk∫cel”和“prk∫yq∫7gp”,长 s 和 et 符号与此一致。q/g 的区分不确定,所以每项测试都分别在区分和不区分的情况下各跑一次。


| 符号 | “se chiama” | 符号 | “se chiama” |
|---|---|---|---|
| Ariete | srcon pggy | Libra | 9 qsgqxqkb3 |
| Taurus | lrqrlrpnqsr7g̃ | Scorpio | prk syqs7qp |
| Gemini | qrqrsipqsop 3g | Sagitarius | xin ak 7 sqol |
| Cancer | irqpshkscel | Capricorno | 7n qqpypt7r |
| Leo | rqlpsonspyh B | Aquario | qk sqrongya |
| Virgo | pqyqpqs. q. st | Pissis | 7t by hqph yv |
表中的重合指数为 0.075,配方清单中也是 0.075,是像语言的数值。不过两部分有差别。q 在表中占 17%,在清单中不到 2%;h 分别为 3% 和 10%。Sukhotin 元音检验在一部分中挑出 q 作为主要元音,在另一部分中挑出 r。有些词形在固定替换下很难由真实词语得出:Virgo 一行的 pqyqpqsqst 每隔一个位置就是 q,而 Taurus 和 Gemini 两行的开头都是 ?r?r (lrqrlr, qrqr).

03 尝试了什么
- 简单替换,用模拟退火,配合
lang/4-gram 模型(1490–1620 年的意大利语、现代意大利语、拉丁语)。分别在分词与不分词、q 与 g 分开与合并、表与清单合并与分开的情况下运行。最好的结果是每字母 −4.0,等于乱码。对照:一份 206 个字母的意大利语原料清单(“sale armoniaco onze una, argento vivo …”)用随机密钥加密后,得到 −2.6,词语几乎全对。如果是意大利语的简单替换,本应能找出来。 - 同音替换(多个符号对应一个字母):乱码。
- 对每个条目做凯撒移位和特里特米乌斯渐进移位,用五种字母表(ʒ = z,7 = &),步长 0、±1 和 ±2:一无所获。
- 维吉尼亚密码,周期 2–7,密钥连续运行或在每个条目处重新开始:除过拟合外一无所获。
- 词语倒写;每隔一个字母为虚码:一无所获。
- 阿尔贝蒂密码盘。密文字母中包括 k、y、h 和一个 et 符号,还有两个大写字母(R、V)夹在段内。这正是阿尔贝蒂的可转动小写字盘和指示大写字母的样子。先在每一段上试了他发表过的字盘。然后对一个未知字盘连同 19 段各自的独立设定一起做模拟退火。即使有这么大的自由度,也没有得出明文。
- 姊妹手稿。Sarah Lang 对炼金术密码手稿的综述列出了一部含有 Elias 文本的意大利抄本:曼彻斯特,John Rylands Latin MS 65(15 世纪)。全部 449 张图片都检查过。它有拉丁语的 Lumen luminum,但没有意大利语序言。它的“密码表”是一份伪卢尔的 Tabula alphabetorum Raymundi,其中单个字母代表物质(E 为矾,F 为硝石,G 为辰砂)。照此理解,Mellon 的字符串就成了十几种原料的配方,而且同一个名称内字母重复,讲不通。
- 用约 170 个意大利语的盐、金属、矿物、数字和重量名称做词形匹配,并要求整张表的密钥前后一致:没有匹配。只有一个名称 cristallo 连 Ariete 的字母模式都能对上。
04 它可能是什么,以及怎样才能完成
如果这些字符串是真正的密码,那就是一种字母表不断变换或以整个名称为代码词的私人体系。十四个短单元、约 234 个字母,太少了,没有明文副本无法重建这样的体系。另一种解释也同样符合这本书。这些字符串可能是杜撰的“名称”,在买主看来像是秘密:这本书托名方济各会总会长,日期往前提了两个世纪,装帧上压有 IHS 印记,还声称连太阳和月亮的名字都藏在“图形”里。Beinecke 的目录描述早已暗示“意在欺骗一位虔诚但轻信的信徒”。Rec(2014)称这张表为代码,并把它搁在一边。后来把它抄到衬页上的藏主也没有解读出来。若能找到这篇意大利语 Elias 序言的另一份手稿、其中配方是明写的,就能解决问题。目前没有找到。
05 来源
- Beinecke Rare Book and Manuscript Library,Mellon MS 29,Lumen luminum, etc.,完整彩色图片见 Yale Digital Collections(前衬页和 ff. 1r–2v 为第 2–6 张图片)。DECODE 上也有同样的图片,记录 R2877(需登录)。
- Beinecke Library,Mellon MS 29 的目录描述,Beinecke 1600 年以前手稿。
- Agnieszka Rec,“Ciphers and Secrecy Among the Alchemists: A Preliminary Report”,Societas Magica Newsletter 31(2014年秋),注 8。
- 曼彻斯特,John Rylands Library,Latin MS 65;Sarah Lang,“Sources of Alchemical Cryptography”(塔尔图大学知识库)。
- Paolo Galiano,“I codici manoscritti di Frate Elia”,Simmetria Institute(引用了 Beinecke 描述中的序言);校订本 Lumen luminum ad Fredericum imperatorem(Simmetria,2021),未见。
转录、求解脚本、笔记与档案: targets/mellon29/.