HeadlinesBriefing favicon HeadlinesBriefing.com

Fable 5.1 解开 370 年塞普拉尔密码

Hacker News •
×

问题 我们给 Claude Fable 5.1 一个开放性任务:解出西门尼厄斯·厄尔沃的塞普拉尔双诗密码。看来它确实解出了这个密码,而且从今以后看来,这个解决方案对人类来说相当尴尬。

在厄尔沃的《Logopandecteision》结尾,有一段由 64 个数字组成的密码,每行 32 个数字,被称为塞普拉尔双诗。密码是故意编码的短消息,只有知道生成规则的人才能阅读。

在这里,整个谜题的输入就是这 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.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.

这个密码在几个世纪以来似乎一直未被破解。它被提出为一个公开性问题,在 1899 年的《Notes and Queries》上出现,后又出现在 20 世纪的密码学文献中,最终被历史密码研究者克劳斯·施梅列入他的“50 个未解加密信息”榜单。

各种人试图破解它,但似乎他们错过了一个关键线索。他们尝试了频率分析、替换和同音替换等方法,但这些方法都失败了。

那是因为他们错过了一个简单的线索。

解决方案 在 44 分钟、176k 个标记和零次插话之后,Fable 5.1 得出了一个解决方案。

它尝试了几种方法,但最终凭借两个关键的认识解决了这个问题。

第一:密码紧随厄尔沃的 32 篇《Proquiritations》之后,厄尔沃甚至特别强调这个数字。我知道,这很令人惊讶。

他说:“没有像 32 这样的数字可以被选中……”

第二:伴随密码的诗歌承诺说,一个诚实的读者会在其中找到“自己的心愿和作者的心思”。

《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”结尾(抵押的两行诗),与承诺的双诗一致。

它也符合历史背景:厄尔沃是一个坚定的保皇党人。

在文本中隐藏对查理二世的祈祷完全符合他的政治立场。

厄尔沃在同一风格下留下了另一个更大型的密码——1652 年出版的《The Jewel》中的塞普拉尔八诗,285 个数字而非 64,同样至今未被破解。

从这个,Fable 5.1 也成功地解出了它:

结果:塞普拉尔八诗已被解决(除去九个字母外)

规则。1652 年的《The Jewel》恰好有 284 个编号页面,八诗加十字图包含 285 个数字。

第 k 个数字(按顺序穿过八行和十字图)是第 k 页书中的单词索引;取该单词的第一个字母。

与双诗(数字 i → Proquiritation i)相同的思路,只不过用页面代替段落——就像双诗一样,厄尔沃几乎总是选择该页以他需要的字母开头的第一个单词(在 EEBO-TCP 文本中,有 231 个可读位置是精确的首次命中;其他 44 个因 identifiable 转录原因偏离 1-3 个单词——页首的连字符单词、连字符复合词、“&”、段落编号、未转录的希腊短语)。

明文(ottava rima 形式——一首写于 1652 年 3 月伦敦的保皇党祈祷):

GREAT LORD, MANTAINE THAT REGA...