用AI破解历史的秘密密码
用AI破解历史的秘密密码
(视频)
睡眠中破译二战密电:AI 正在如何让“外行”颠覆百年密码学?
1. 引言:当“零基础爱好者”遇到百年历史悬案
设想这样一个充满戏剧性的场景:临睡前,你在大语言模型(LLM)的对话框里粘贴了一段晦涩难懂的密码字符,附上几句简短的指令,随后安心入睡。次日清晨醒来,屏幕上已赫然显示出被彻底还原的明文——一段尘封了长达 85 年、源自二战时期德军陆军的机密电报,就这样在夜色中被悄然解开。
这并非科幻小说中的情节,而是发生在 2026 年 9 月的真实事件。彭博社(Bloomberg)产品开发教练 Carter Leffen 在完全没有密码学背景的情况下,借助 OpenAI 开发的大语言模型 GPT-6 Astra,成功破解了一道困扰历史学家与密码学者近一个世纪的 Enigma(英格玛)密码难题。
随着国际权威科学期刊《自然》(Nature)于 2026 年 10 月对此进行深度报道,人们发现 Leffen 的经历仅仅是一场宏大变革的冰山一角。如今,大语言模型正以前所未有的姿态赋能普通爱好者,让他们跨越专业的鸿沟,直击古老历史密电的内核。AI 究竟是如何帮助业余玩家做到这一点的?这种“技术的民主化”又给传统学术界带来了怎样的冲击与重塑?
2. 核心看点一:零经验门槛——大语言模型如何让业余爱好者成为“密码破译者”
在传统学术体系中,密码分析(Cryptanalysis)堪称门槛最高的学科之一。破译者不仅需要具备高等数学、组合数学与概率论的扎实功底,更须精通特定历史时期的古语言学、手稿学以及宏大的军事历史背景。过去,一项重大破译往往耗费专家数年乃至数十年的光阴。然而,大语言模型的横空出世,彻底颠覆了这一延续百年的知识范式。
如今的破译过程已不再依赖枯燥的公式推导,而是演化为一场人机协同的自然语言对话。当 Leffen 将目光投向奥斯陆独立密码学家 Frode Weierud 创办的 Crypto Cellar Research 网站——一个专门搜集全球未解历史密电的数字档案馆时,GPT-6 Astra 展现出了令人惊叹的自主分析与策略制定能力。
面对浩瀚的未解档案,GPT-6 Astra 并未盲目蛮干,而是自主挑选了一篇发送于 1941 年 7 月 10 日的短消息。这段密文仅有 82 个字符,AI 敏锐地洞察到其篇幅精简、结构紧凑,极适合作为突破口。更具智慧的是,AI 进一步联想到同天发送且已于 2017 年被破译的另一条 Enigma 密电。它推测两封同日发出的电报极可能包含相同的规范用语——在密码学中,这种已知或预设的明文片段被称为“已知明文”(Crib)。例如,针对纳粹高官的固定称谓“Obergruppenführer”(高级集团领袖)。
在传统的破译流程中,寻找并匹配“已知明文”需要破译者手工翻阅大量的历史档案与文献。而大语言模型则将互联网搜索、历史文献交叉比对与算法部署无缝整合。通过将“已知明文”作为数学锚点,GPT-6 Astra 极大地收窄了可能性的海洋,让毫无密码学背景的普通人也能瞬间跨越数十年的知识积累,站上破译历史悬案的前沿。
3. 核心看点二:降维打击——AI 的复合破译策略(代码生成 + 算法推理 + 图像识别)
相比传统破译手段,AI 展现出了一种集“代码自生成、多模态识别与高级算法推演”于一体的复合破译策略,在效率上对传统人工形成了降维打击。
案例一:二战德军 Enigma 密电(算法模拟与庞大搜索)
二战时期德军使用的 Enigma 密码机,通过复杂的转子位置切换与插板重新路由电信号,其密钥组合空间高达 103/text{ Sextillion}(即 103 /times 10^{21},十亿亿亿)种——这一数字甚至超过了地球上所有沙滩上的沙粒总和。
为了破解 Leffen 提交的任务,GPT-6 Astra 在后台实时编写了 Python 代码来精确模拟 Enigma 机器的物理运作。它利用 2017 年已破解密电中的 crib 作为约束条件,在庞大的密钥空间中展开精准定向搜索。在短短 10 小时内,该模型测试了超过 40 亿种设置组合,最终一举命中正确密钥。令人惊叹的是,破译结果显示,这封密电虽然与同天另一封电报同时发出,但却采用了完全不同的 Enigma 设置——正是这种罕见的操作特例,导致该密电悬案长达 85 年,最终却在 AI 的算力与推理面前迎刃而解。
案例二:1809 年拿破仑军队密电(多模态视觉识别与算法优化)
受 Leffen 成功的启发,加州 SentinelOne 公司的网络安全工程师 Carter Church 也决定挑战一道历史难题。他锁定了由东京专利工程师、业余密码学家 Satoshi Tomokiyo 建立的 Cryptiana 网站上的一封 1809 年未解密信。这封信由一名意大利官员写给拿破仑军队的一位将军,全信皆由怪异的花体手写符号构成。
破译过程展现了 AI 极其出色的多模态能力:
- 视觉抄录与转写:Church 直接将手写密文的扫描照片喂给 GPT-6 Astra,模型瞬间完成了对手写花体变体符号的数字化识别与抄录,绕过了传统手稿学中最耗时的人工誊抄环节。
- 跨源检索与算法破译:GPT-6 Astra 在一个法国密码学历史网站的记录中寻获了部分残缺密钥。随后,它部署了著名的“模拟退火算法”(Simulated Annealing)——这是一种借鉴冶金学退火原理的全局优化元启发式算法。AI 就像冷却金属结晶一样,对候选密钥进行微幅迭代调整,并根据解密文本的通顺度概率性地接受或拒绝新密钥,从而完美避开了陷入“局部最优解”(即假明文陷阱)的坑洼。
- 最终突破:仅用了约 6 小时,GPT-6 Astra 便精准敲定了最终密钥。译出的明文清晰地记录了当时拿破仑军队的兵力部署与部队位置。
Carter Church 指出,这段密电在没有 AI 的情况下最终也能被破解,但大语言模型在识别抄录图像符号、寻找部分密钥以及确定如何应用密钥方面,极大缩短了所需的时间与精力成本。
4. 核心看点三:反直觉的副作用——“AI 幻觉”引发专家收件箱的危机
技术门槛的全面降低引发了一场全民参与的“解密热潮”,然而,这种技术的民主化却带来了一个反直觉的副作用:顶尖密码学家与历史学家们非但没有感到轻松,反而深陷于一场前所未有的“收件箱危机”。
问题的根源在于大语言模型难以根除的“幻觉”(Hallucination)倾向。许多热情的业余玩家直接将乱码般的密文一股脑丢进 AI,而大语言模型极擅长在无意义的噪声中强行构建看似逻辑通顺、语法流畅的明文。这种现象就像人类在夜空云朵中强行看出动物的轮廓一样,产生了海量的“假阳性”(False Positives)解密结果。
位于东京的 Satoshi Tomokiyo 在短短六周内,不得不两次在其 Cryptiana 网站首页发布紧急告示,恳求广大爱好者保持耐心,因为他已经被来自全球各地、由 AI 生成的破译提交所淹没。
“现在有太多不懂密码分析的人发来假阳性结果。” —— Elonka Dunin(华盛顿特区退役游戏开发者、密码学作者)
针对这股盲目热潮,学术界发出了清醒的警告。斯德哥尔摩大学的计算语言学家 Beáta Megyesi 严厉劝诫爱好者们切勿迷信技术:
“直接将代码扔进 ChatGPT,也许你偶尔能碰巧得到正确答案,但我绝对会把它发送给历史学家或专家进行二次验证与解读。” —— Beáta Megyesi(斯德哥尔摩大学计算语言学家)
5. 核心看点四:AI 的局限与人类历史学家的不可替代性
为什么 AI 能够在破译 Enigma 或拿破仑密电时大放异彩,却在面对其他罕见历史密码时屡屡受挫?这揭示了当前大语言模型在密码分析领域的核心局限:缺乏对稀有密码体系及古老历史语言模式(Historical language patterns)的深刻理解。
Enigma 尽管设置组合极其庞大,但其本质是一个机械结构明确、数学逻辑清晰且算法已被现代人类彻底掌握的闭环系统。AI 可以通过编写代码轻松重构其物理过程。然而,对于历史上许多由个人创制、缺乏足够训练语料的罕见手写密码,大语言模型无法仅靠概率统计模型推断出真实的语言逻辑。
因此,专家强烈建议业余破译者在将解密结果提交给学者之前,必须进行一项关键的人工审查:检查密文译文是否符合当时的“历史语境”(Historical context)。一段关于 19 世纪军备调度的密文,如果出现了现代军事术语或不合时宜的语法结构,必定是 AI 幻觉的产物。
尽管面临假阳性噪音的干扰,主流学术界对 AI 的深度介入依然保持着开放而乐观的胸怀。学者们并不认为业余爱好者的崛起是对专业权威的威胁;相反,他们期待着这种强大的新工具能够打通人类历史的盲区。
“如果这些全新的方法能够帮助我们理解此前无法触及的历史文献,那将令人无比兴奋。” —— Beáta Megyesi(斯德哥尔摩大学计算语言学家)
6. 结语:重构我们与历史对话的方式
大语言模型与业余破译者的结合,正在彻底重构人类与历史对话的方式。那些躺在档案盒深处、被岁月尘封了数百年的密电与信件,正在以一种前所未有的速度被重新唤醒。这既是一场由技术赋能大众的盛宴,也是对学术严谨性与求真精神的一场淬炼。
当技术的缰绳交到大众手中,下一个被揭开的历史真相会是什么?而在面对 AI 带来的极致高效与潜在幻觉时,我们又该如何在人机协作的浪潮中,保持对历史真相与学术严谨的敬畏?

共有 0 条评论