今天 Hacker News 上有一条帖子冲到了第一名:385分,157条评论——一个 AI 用44分钟破解了人类370年没能破解的密码。
不是什么军事密码,不是外星信号。是一个17世纪苏格兰人藏在书里的秘密祈祷。
密码的来历
1653年,苏格兰贵族 Thomas Urquhart 出版了一本叫 Logopandecteision 的书。书的末尾印了两行数字,每行32个,一共64个数字:
| |
这就是 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 讨论