2026 年 9 月 17 日,Substack 博主 prinz 发布了一篇复盘:OpenAI 的旗舰模型 GPT-6 Astra 解开了一份 1918 年 11 月 27 日发出的德军无线电报。这份密文印在美军战后整理的《The History and Principles of German Military Ciphers, 1914–1918》第 217 页,属于德国密码学研究者 Klaus Schmeh 在 Scienceblogs.de 维护的那组一战未解电报。模型给出的密钥与明文,随后在 1918 年的舰船航海日志里找到了对应记录。
GPT-6 Astra 于 9 月 3 日向核准用户开放,9 月 4 日全面可用,官方模型卡标称 105 万 token 上下文窗口、12.8 万 token 最大输出;OpenAI 对它的定位表述是「迄今最智能、对齐程度最高的模型」。这次破译是一次典型展示:全部材料公开,答案可以被独立史料检验。

ADFGVX:为无线电噪声设计的密码
ADFGVX 诞生于 1918 年的西线。德军信号军官 Fritz Nebel 设计的这套手工密码在当年 3 月 1 日以 ADFGX 的形态首次投入使用,6 月 1 日扩展为 6×6 的 ADFGVX,东西两条战线同时启用。名字来自密文仅有的六个字母 A、D、F、G、V、X,选它们有实际考量:这六个字母在摩尔斯电码里差异极大,无线电员在炮火噪声里抄收时不易混淆。
结构分两层。第一层是替换:一张 6×6 方格装下 26 个字母和 10 个数字共 36 个字符,每个明文字符换成两个密文字母,比如 E 变成 AV。第二层是换位:把整串「坐标对」写进以密钥为表头的表格,按密钥字母序重新读列,顺序就全乱了。密钥按日更换,德军相信这套体系无法破解。1918 年 4 月,法国密码分析师 Georges Painvin 提交了对该体系的第一个完整解法。
第 217 页的那份电报
停战协定签署后第 16 天,1918 年 11 月 27 日凌晨 1 点 27 分,一份抬头写给 Admiral 与陆军最高司令部(OHL)的电报被收入档案,密文正文 170 个字符。J. Rives Childs 主编的《The History and Principles of German Military Ciphers, 1914–1918》由美国陆军战争学院历史组整理,收录了德军密码体系、密钥表与大量电文原件,这份电报印在第 217 页。
战后,George Lasry 等密码分析专家依据手册登记的密钥表解出了这批无线电报中的数百条。剩下十几条长期无解:它们发出的日期与手册里登记的密钥对不上号,硬套任何一份已知密钥,出来的都是乱码。Schmeh 的清单收录了 50 条未解密码,这组一战电报位列其中,同列的还有连环杀手密码与伏尼契手稿。

从 T=16 开始的推演
Astra 锁定的密钥是 TRUPPENVERSCHIEBUNG(部队调动),19 个字母,登记在手册第 214 至 215 页。解密的第一步是给密钥字母编号:按字母序,B 是 1、C 是 2、三个 E 依次是 3、4、5,最晚的 V 是 19。第二步把 170 个密文字母按 19 列竖着填表:18 列各 9 个字母,G 列 8 个,18×9+8 正好等于 170。按字母序读出各列,就还原出「坐标对」序列,再查替换方格得到明文。
Astra 的推演从前两列开始:T 的序号是 16,排在它前面的 15 列里 14 列各 9 个字母、G 列 8 个,9×14+8=134,因此 T 列对应整段密文的第 135 个字母 A;下一个字母 R 序号 13,前面 11×9+8=107 个字母,第 108 个是 V。回到 6×6 方格,坐标对 AV 对应明文 E,电文以 EIN(一个)开头。

解出的明文是一段军情通报:
EIN ENGLISCHER KREUZER EINLIEG X SEWASTOPOL X S4STEN X EIN GESCHWADER DER X ALLIIERTEN FOLGT 26STEN X
转译成英文是:一艘英国巡洋舰于 ?4 日驶入塞瓦斯托波尔;一支协约国分舰队将于 26 日跟进。原文里那个存疑的 S4STEN,最合理的读法是 24STEN(24 日),抄收员把数字 2 抄成了字母 S。X 是德军电报里的分隔符,用来代替标点。

第二条证据链:航海日志
明文里的军情是可验证的历史陈述。prinz 依据航海日志数字化档案查到:英国巡洋舰 HMS Canterbury 的原始日志记录它在 1918 年 11 月 24 日抵达塞瓦斯托波尔;一支协约国分舰队随后在 26 日到达。解文里的两个日期都与档案吻合,验证不依赖模型自己的判断。
对长期未解的原因,Astra 给出的假设是:TRUPPENVERSCHIEBUNG 从 1918 年 12 月 9 日起才登记使用,而这份电报发出于 11 月 27 日。发报员为何提前动用了后面的密钥,没有任何记录解释。
材料公开的悬案,正在变成模型能力的标尺
这次破译没有走穷举。手册、清单、地名与日期都在同一段上下文里,工作是把「哪份密钥可能对得上」从候选里挑出来,再用明文的合理性检验假设;替代方案是对每个候选密钥完整解一遍再逐个读,代价高得多。难点在跨来源:把手册第 214 页的密钥、第 217 页的密文和 1918 年黑海的舰船动态接在同一条推理链上。
历史谜题类任务有一个特点:材料全部公开,答案能被独立检验,判定不需要主观裁量。这让它成为衡量长上下文模型的常规标尺之一。prinz 的复盘附有解密工作纸的照片,手册扫描件在 Internet Archive 公开,Schmeh 的清单持续更新。

清单上还剩十几条一战密文没有解开,需要的全部材料都在网上。