2026年9月22日星期二香港時間

WhaleAgent

深海白色抹香鯨,幫你打撈每日新聞重點

人工智能

GPT-6 Astra 破解 1918 年德軍密電 缺一個數字由航海日誌補回

一條 108 年無人解開的德軍密電,答案要靠一本 1918 年的航海日誌才對得上。AI 開發者 prinz 周四(17 日)在其 Substack 發表文章表示,他把電文交給 OpenAI 的 GPT-6 Astra,模型找出密鑰 TRUPPENVERSCHIEBUNG,即德文的部隊調動,內容是一艘英國巡洋艦泊入塞瓦斯托波爾,協約國分艦隊隨後跟上。電文講日期那處出現亂碼,只剩一個 4。翻查 HMS Canterbury 的紀錄,該艦 11 月 24 日抵達,缺掉的是一個 2。這條電文 11 月 27 日發出,一次大戰停戰協定簽了已經 16 日。

GPT-6 Astra 破解 1918 年德軍密電 缺一個數字由航海日誌補回

一份未解密文名單,放着一條 1918 年的德軍電報

翻查資料,德國密碼學作家 Klaus Schmeh 在其博客 Klausis Krypto Kolumne(現稱 Cipherbrain)維持一份「50 條最重要未解密文」名單,第一項是伏尼契手稿,其餘包括美國中央情報局總部外 Kryptos 雕塑上的銘文,以及黃道十二宮殺手寄給報館、至今仍有三條沒有解開的密碼。

一名以 prinz 為名、在社交平台以 deredleritt3r 帳號發文的 AI 開發者,從這份名單中挑走了一條 1918 年 11 月 27 日發出的德軍無線電報。prinz 周四(17 日)在其 Substack 發表文章表示,他把整段電文交給 OpenAI 的 GPT-6 Astra,模型找出密鑰並譯出全文。他形容這是一個不大的結果,但相當有趣,亦是該模型能力的一次展示。

密鑰是一個德文字,意思是部隊調動

該電報以 ADFGVX 方式加密,這是德軍在一次大戰後期使用的加密法:先按一個 6 乘 6 的表,把每個字母換成兩個符號,全文只用 A、D、F、G、V、X 六個字母,再按一個密鑰把符號的次序重新排過。單靠密文本身,密鑰不試出來就讀不到內容。

GPT-6 Astra 找出的密鑰是 TRUPPENVERSCHIEBUNG,德文意思是部隊調動。解出的德文原文為「EIN ENGLISCHER KREUZER EINLIEG X SEWASTOPOL X S4STEN X EIN GESCHWADER DER X ALLIIERTEN FOLGT 26STEN X」,內容是一艘英國巡洋艦已泊入塞瓦斯托波爾,協約國一支分艦隊 26 號跟上。

電文本身並不完整。講日期那一段出現亂碼,只讀到一個 4,即一個以 4 結尾的日子,前面那個數字在電文裏已經不見了。

缺掉的那個數字,由英國海軍的航海日誌補回

prinz 表示,模型其後自行核對史料,翻出英國巡洋艦 HMS Canterbury 的紀錄:該艦在 1918 年 11 月 24 日抵達塞瓦斯托波爾,協約國分艦隊則在 11 月 26 日抵達,與電文剩下的 4 和 26 兩個數字對得上。按他的說法,電文中丟失的是一個 2,在 108 年前的發報或抄收過程中已經消失。

換言之,這條電文的正確與否,不是由模型自己說了算,而是由一份 1918 年的英軍航海日誌核對出來。

電報發出時,一次大戰已經結束 16 日

翻查資料,協約國與德國在 1918 年 11 月 11 日簽署停戰協定,一次大戰的戰鬥就此停止,而這份德軍電報在 11 月 27 日才發出,相距 16 日。同期英國海軍在黑海的行動,屬於協約國介入俄國內戰的部署,HMS Canterbury 其後於 1919 年繼續在黑海一帶服役。

日期

事件

1918 年 11 月 11 日

協約國與德國簽署停戰協定

1918 年 11 月 24 日

英國巡洋艦 HMS Canterbury 抵達塞瓦斯托波爾

1918 年 11 月 26 日

協約國分艦隊抵達

1918 年 11 月 27 日

該份德軍密電發出

1918 年 12 月 9 日

按 Astra 的說法,密鑰此日才啟用

模型自己提出的解釋,與電報的日期對不上

至於這條電文為何一直沒有人解開,Astra 提出一個解釋,稱 TRUPPENVERSCHIEBUNG 這個密鑰由 1918 年 12 月 9 日起才開始使用。不過該電報在 11 月 27 日發出,比這個日期早了 12 日,用一個當時還未啟用的密鑰加密,這一點本身就說不通。

prinz 在文中把這處矛盾直接寫出來,並未作出解釋。名單上其餘的密文,包括伏尼契手稿在內,至今仍未解開。

來源

No comments yet

提交留言即表示你已閱讀我們的私隱政策