一封写于 1809 年、沉睡 217 年的拿破仑密信,最近被 GPT-6 Astra 破译。根据输入材料,这封信长期被列在密码网站 Cryptiana 的「未解历史密码榜单」上,而此次完成破译的人并非历史学家或职业密码分析师,而是网络安全公司 SentinelOne 的高级 AI 工程师 Carter Church。

材料称,Church 将一张模糊的黑白图片和一条简短提示词交给 GPT-6 Astra,后者在约 6 个小时内完成了转录、建模、求解和交叉验证,最终给出完整的双向密码对照表和明文内容。Cryptiana 主理人 Satoshi Tomokiyo 在拿到包含验证脚本的代码包后,宣布这起悬案告破。
一封 1809 年战时报文,因密码本遗失而长期无解
这封信写于 1809 年 3 月 16 日。当时欧洲局势紧张,奥地利帝国正准备对拿破仑发动进攻。拿破仑向驻扎在亚得里亚海对岸的马尔蒙元帅发送绝密战报,交代法国及盟军的驻扎位置,并要求信件必须以密码书写,由一名「极其聪明的军官」护送。
信件成功传递并留存至今,但密码本已在战火中遗失。除开头一句正常法语「马尔蒙将军,您应该已经收到了我本月 8 日、14 日和 20 日的信件……」外,其余内容由 24 行两位数数字、字母和手绘符号构成。输入材料称,这份文献唯一存世副本,只是 1969 年法国军队杂志上的一张低分辨率黑白复印件。

在这张 1202 × 1836 像素的图片上,平均每个密码符号仅占 19 个像素。整封信包含约 1300 个手绘符号,最终可归并为 155 种独立表意单元。Daniel Bourdeau 曾在几周前尝试破解,但最终放弃,并表示「根本无从下手。除了这张破图,我找不到任何可以工作的基础。」
Church 将模糊图片交给 Astra,AI 先完成视觉转录
材料显示,Church 此前看到另一位密码学外行 Carter Leffen 使用 GPT-6 Astra,在大约 10 个小时内破译了一份二战时期德国陆军、数十年来未解的 Enigma 密码。出于对大模型能力边界的好奇,他决定把这封拿破仑密信也交给 Astra 处理。
第一步不是直接猜测密钥,而是对原始图像做视觉转录。Astra 对这张 1202 × 1836 像素的古老图片逐行切割,剥离出 1300 个密码单元,并识别出书记员书写中的连笔和笔误,把外观不同但实际相同的符号归并处理。最终,它将这些手绘符号整理为 155 种独立表意符号。

输入材料将这一步视为关键,因为在人工作业中,仅靠肉眼比对就可能耗费古文字研究者数月时间。
从残缺表格中提取 33 个字母,再写代码继续求解
完成转录后,Astra 没有直接暴力破解,而是自动检索到法国密码史学家 Daniel Tant 整理过的一份残缺表格,并从中提取出 33 个已知字母作为锚点。随后,它在信件第 14 行识别出由 10 个普通字母组成的单词「CONSEQUENT」。
材料称,剩余 865 个未知符号对应的是一种「同音密码」体系,即高频字母如 e、a 可能对应多个不同符号,传统词频统计法难以直接奏效。Astra 随后自行编写了一个基于模拟退火算法的求解器,并调用雨果、大仲马作品以及马尔蒙元帅回忆录中的文本,提取 19 世纪法语的 3-gram 和 5-gram 统计特征,用于交叉比对和验证。

AI 识别出整词符号,最终形成双向密码表
在求解过程中,Astra 发现,如果把某些符号按单个字母处理,译文会显得生硬。于是它提出另一种假设:部分符号并不代表字母,而是代表完整单词。
根据输入材料,Astra 最终识别出 29 个特殊符号,分别对应 de、que、les、vous、général 等法语高频词。完成初版翻译后,它又回到原始图片,对每个符号的释义重新代入全文,逐项检查语境是否通顺。
约 6 个小时后,Church 收到了一份完整结果,其中包括一张双向密码对照表,内含 115 个字母符号和 27 个完整单词符号,以及整封信的明文译文。

破译内容涉及法军部署,也补全了中断 160 年的原话
破译结果显示,这是一封战前简报。信中通报了法军多位元帅的兵力部署,包括达武、马塞纳等人,并写道「奥地利正在加速走向毁灭。」
更受关注的是,AI 还补全了《拿破仑书信集》中的一处长期空白。输入材料称,1865 年出版的《拿破仑书信集》中,这封信有一句话被中断为:「马尔蒙绝不能被一小撮……(par une poignée de . . . . . . . .)所吓倒。」
此次破译给出的完整表述是:「您绝不能被少数敌军,或一群乌合之众(un rassemblement de canailles)所吓倒。」材料认为,这一措辞体现了拿破仑对奥地利民兵部队的轻蔑。

马尔蒙后来的命运,也让这封信多了一层历史意味
输入材料提到,收到这封信的马尔蒙元帅后来在瓦格拉姆战役中作战勇猛,并被拿破仑封为元帅。但到 1814 年,在联军逼近之际,马尔蒙私下与反法同盟达成交易,导致巴黎沦陷,并直接促成拿破仑退位。
材料还称,法语中甚至出现了一个词 raguser,词源来自马尔蒙的爵位,含义是「背叛」。在这一叙述框架下,这封信不仅是战时报文,也被视为帝国晚期的一份历史见证。
Church:难点不只在数学,还在跨学科流程成本
材料还提到,Astra 最近还破解了另外几桩长期未解的密码问题,包括二战德军 Enigma 密码,以及一份沉睡 108 年的一战德国无线电乱码。对于这次拿破仑密信的破译,Church 在博客结尾写道,这套密码在数学上本身并不算特别困难,如果投入足够时间和精力,密码学家原本也能破解。

他认为,真正的问题在于,这类工作需要转录、编目、翻译和破译等多学科协同,而专家通常没有足够时间处理这种边缘课题。这封信之所以尘封 217 年,不是因为绝对无法破解,而是因为很少有人愿意为它投入如此高的时间成本。
按输入材料的说法,GPT-6 Astra 的多模态能力和长程自主规划,把原本需要历史学家、古文字学家、密码学家和程序员共同完成的流程压缩到单一系统中完成。
参考来源
- https://x.com/CarterWChurch/status/2105167577961885961
- https://x.com/CarterWChurch/status/2105167586828943873
- https://carter.church/writeups/the-letter-to-marmont/
本文输入来源注明,原文来自微信公众号「新智元」,作者为「ASI启示录」。

