370年无人能解的密码,Fable 5.1用44分钟破了

Anthropic的Claude Fable 5.1在44分钟内破解了370年未解的Cyphral Distich密码——一个苏格兰保皇党人在1653年留下的秘密祈祷。HN 385分引爆讨论。

今天 Hacker News 上有一条帖子冲到了第一名:385分,157条评论——一个 AI 用44分钟破解了人类370年没能破解的密码。

不是什么军事密码,不是外星信号。是一个17世纪苏格兰人藏在书里的秘密祈祷。

密码的来历

1653年,苏格兰贵族 Thomas Urquhart 出版了一本叫 Logopandecteision 的书。书的末尾印了两行数字,每行32个,一共64个数字:

1
2
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.
25.15.13.6.11.20.5.1.2.12.1.20.20.49.20.20.35.33.4.6.8.35.5.33.5.5.18.10.3.11.32.42.

这就是 Cyphral Distich——“密码对句”。

Urquhart 是个坚定的保皇党人,查理一世被处决后,他依然公开支持王室复辟。这在克伦威尔统治时期是件危险的事。他在书里留了一段配诗,声称诚实的读者能从中读到"自己的心愿,和作者的心意"。

这段密码在1899年的《Notes and Queries》杂志上被提出,后来被密码学研究者 Klaus Schmeh 列入"Top 50未解密码"名单。370年来,无数人尝试过频率分析、替换密码、同音替换——全部失败。

为什么370年没人破解

因为所有人都在找一把不存在的钥匙。

传统的密码破解思路是:数字→字母映射表。你得从外部重建一个密码字母表,然后用它解码。这就是所有历史破解者走的路——也是死路。

因为他们忽略了一个极其简单的线索。

Fable 5.1 的解题过程

今年8月31日,Vals AI 的 Geby Jaff 给 Claude Fable 5.1 下达了一个开放任务:破解一个未解的古代密码。

Fable 5.1 用了44分钟、176k tokens,没有任何人工干预,找到了答案。

它的关键洞察只需要三步推理:

第一步:注意数字32。 密码紧跟在 Urquhart 的"32篇 Proquiritations"(序言/宣言)之后。Urquhart 自己还特意强调了这个数字:“there can no number like that of two and thirty … be pitched upon”——选32,不是33,不是31,是32。

第二步:注意"心愿"。 配诗说诚实的读者能找到"his own heart’s wishes, and the Author’s minde"。而 Proquiritations 本身反复出现"is the desire"“wish"“hope of"这样的结尾。

第三步:把它们连起来。

32篇 Proquiritations。密码第一行32个数字。第二行也是32个数字。“心愿”。

答案呼之欲出:书本身就是钥匙。

具体规则是:密码中第 i 个数字 → 去第 i 篇 Proquiritation → 把这个数字当作词索引 → 取那个词的首字母。

就这么简单。

破解结果

解密后的明文是:

O GOD UPHOLD KING CHARLS THE SECOND AND MAKE HIM THE SUPREME RULER OF THIS LAND

一个保皇党人的秘密祈祷——为查理二世的复辟祈福。

结果具有极强的自验证性:每行恰好32个字母,以 and/land 押韵收尾,完全符合"对句"的承诺。而且在历史语境下完全合理:Urquhart 本就是查理二世的铁杆支持者。

不止一个密码

Urquhart 还在1652年的 The Jewel 里留了一个更大的密码——Cyphral Octastich,285个数字,同样未解。

Fable 5.1 也破解了它。规则相同,只是用书页编号代替了序言编号:第 k 个数字 → 第 k 页 → 取首字母。

解密结果是一首八行诗(ottava rima 韵律):

GREAT LORD, MANTAINE THAT REGAL FAMILIE WHEREOF KING CHARLS THE SECOND IS THE HEAD, AND GRANT THAT HE MAY BEARE THE SUPREME SWEIGH WHERE ENGLISH, SCOTS AND IR[I]SH ARE BORNE AND BRED, AND [····] THIS USURP’D AUTHORITIE REIGNE IN HIS ROYAL PREDECESSORS STEAD; LET HIM BE OUR SOLE CESAR, ARTUR, HECTOR, OUR EMPEROUR, KING, MONARCH AND PROTECTOR. AMEN, SO BE IT.

依然是保皇党的效忠宣言。其中"sweigh"是苏格兰英语,意为"统治权”——Fable 5.1 还顺手查了苏格兰语词典验证了这个词的用法。

与费马大定理的呼应

就在不久前,Claude 刚完成了费马大定理的形式化验证。两次突破有一个共同点:AI 攻克的不是"计算量大"的问题,而是"人类注意力不够"的问题。

费马大定理的证明需要 Lean 代码——数学家不愿意花时间写。Cyphral Distich 需要有人一页一页翻17世纪的古书试索引——密码学家不愿意干。

正如 HN 一位用户所说:“I’d been planning to do this project for over a decade, but I could never find the time. It took me a weekend with Claude.”

这就是 AI 正在改变的事情:不是替代人类的智慧,而是消除"没人愿意花时间"这个瓶颈。

这意味着什么

密码学研究者 Schmeh 的 Top 50 未解密码里还有49个。费马大定理的形式化验证刚完成。这些曾经需要一个博士生花五年的工作,现在 AI 几天就能搞定。

不是因为 AI 比人类聪明。Fable 5.1 自己也说——答案在 hindsight 里极其简单。它只是愿意不停地翻那本17世纪的书,直到找到那32个词。

人类的问题从来不是不够聪明,是不够有耐心。


来源:Vals AI - Claude Fable 5.1 Solves the Cyphral Distich | HN 讨论