- Published on
Fable 5.1 破解370年未解之谜:Cyphral Distich 密码
- Authors
- Name
- u1hcw9nx
- vals.ai

背景:尘封370年的密码
1653年,苏格兰学者托马斯·厄克特(Sir Thomas Urquhart)在其著作《Logopandecteision》末尾附录了一首“密码两行诗”(Cyphral Distich)。全诗由两行共64个数字组成,数字之间用句点分隔。例如第一行以“5.3.27.38.32.14.21.8.66.8.70.39.5.9.12.18.2.3.56.5.1.7.3.2.13.19.3.25.9.3.16.6”开头。此后三个多世纪里,众多密码专家、历史学家尝试破译,均告失败。该密码被列入克劳斯·施梅(Klaus Schmeh)的“全球50大未解加密信息”榜单,被视为密码学史上的一个顽固难题。
关键线索:隐藏在书中的钥匙
过去所有破解尝试都假设密钥来自外部——需要找到某种字母表映射或密码本。但 Fable 5.1 做出了两个聪明的推断:
- 数字32的提示:厄克特在书中特意强调了“32”这个数字,并撰写了32篇“Proquiritations”(一种修辞段落)。密码两行诗恰好每行32个数字。
- 与“愿望”相关:厄克特在诗的题词中承诺,诚实的读者将在其中找到“自己内心的愿望与作者的心意”,而 Proquiritations 反复以“愿望”“希望”等词结尾。
模型由此意识到:密钥不在外面,而是书本身。规则极简:对于第一行的第 i 个数字,去读第 i 篇 Proquiritation,将该数字作为单词索引(从1开始),取该单词的首字母。第二行同样处理。最终拼出的明文是:
O GOD UPHOLD KING CHARLS THE SECOND AND MAKE HIM THE SUPREME RULER OF THIS LAND
这是一首押韵的祈祷文(end / land),完美符合“两行诗”的形式,且符合厄克特作为狂热保皇派的历史背景。
解法验证与扩展
该解法自洽性极高:每行恰好得到32个字母,且首字母全部来自书中指定位置。随后 Fable 5.1 自动转向下一个更难的目标——厄克特在1652年《The Jewel》中留下的“八行体密码”(Cyphral Octastich),包含285个数字。模型重复同一思路:将第 k 个数字映射到书中的第 k 页,取该页码内第一个以所需字母开头的单词。最终解密出另一首保皇派祈祷文(ottava rima 韵律),仅9个字母因书籍扫描或印刷问题未能完全还原。
意义:AI 破解历史谜题的新范式
这次破解并非依靠复杂的密码分析(如频率分析、换位等),而是通过模型持续搜索、敏锐发现线索、跨文本联想。在44分钟内,Fable 5.1 消耗了176k token且未接受任何人工干预。更重要的是,模型能够自我判断何时放弃一个难题(如Kryptos K4),转而选择更合适的挑战——这种“注意力选择性”与人类研究者相似。
正如文章作者所言:“历史上许多这样的问题受限于人类的注意力——必须有人愿意花数小时阅读晦涩材料、测试无望的思路、追溯参考文献。这个瓶颈正在消失。”AI不仅能解决数学问题,还能处理历史档案、古代密码、遗失谜题等需要耐心和跨领域联想的问题。
破译方法的技术细节
- Distich(双行体):64个数字对应64个单词索引,来自32篇Proquiritations的每篇两个索引(第一行和第二行分别取一次)。
- Octastich(八行体):285个数字对应285个页面索引(该书《The Jewel》共284页,但最后一个数字指向第285页——实际为书末的附录页,原书缺页导致部分无法验证)。模型通过脚本逐字验证,231个位置完全匹配首次出现的单词,其余44个位置存在因连字、页码数字、希腊短语等因素导致的1-3词偏差,均属可解释的转录差异。
对AI能力的启示
此案例展示了当前大语言模型在“开放式研究任务”上的潜力:无需限定范围、无需提供明确指示,仅需给予目标和鼓励,模型就能自主探索、筛选问题、设计方法并验证结果。Fable 5.1 的成功并非凭借超人的密码学知识,而是因为它“持续寻找直到找到”——这种坚持可能在未来破解更多历史谜题、未解猜想或档案中隐藏的信息。
同时,作者也提醒,模型的能力并非无限(如Kryptos K4仍需人工与模型协作),但简单问题不再需要大量人力投入。对于密码学、历史学、文献学等领域,这或许意味着一个“AI辅助发现”时代的开始。
原标题:Fable 5.1 Solves the Cyphral Distich, a 370-year-old cipher。 HN 原始发布时间:2026年9月14日星期一。当前记录为 1178 分、546 条评论。