2026 年 9 月,OpenAI GPT–6 Astra 破解了德軍 Enigma 訊息 MVUEH——這封 1941 年的電文自 2005 年公布以來從沒人解開。以下是 Crypto Cellar Research 原文完整翻譯,以及 Hacker News 討論串(432 points、329 則留言)的網友反應整理。
原文:The MVUEH Break|討論:HN item?id=49801324
一、原文翻譯
The MVUEH Break — OpenAI GPT–6 Astra 破解自 2005 年以來懸而未決的 Enigma 訊息 MVUEH
2026 年 9 月 15 日,Carter Leffer 聯繫我,請求驗證一封 1941 年 7 月 10 日德國陸軍 Enigma 訊息 MVUEH 的破解結果。該訊息由戰術呼號 2ny 的電台發出,由 SS-Totenkopf(骷髏師)軍需官(Quartiermeister)Ib 的電台接收。Ib 於 1941 年 7 月 10 日 17:30 收到,並登錄為 1941 年 7 月收訊登記簿第 172 號。自 2005 年起,這封訊息始終無人能破。
2017 年 6 月 9 日,Alex Shovkoplyas 成功破解同日另一封未解訊息——第 173 號 SIPVX。但他還原出的金鑰,與當天所有其他訊息共用的每日金鑰略有出入:SIPVX 金鑰的轉子順序(wheel order)與每日金鑰相同,都是 512,但插接板連接(Stecker)與環位設定(Ringstellung)不同。然而這把新金鑰並不能讓我們進一步破解 MVUEH。
Leffer 寄來 MVUEH 的破解細節後,我立刻看出他找到了正確的金鑰與明文。MVUEH 的金鑰,和 1941 年 7 月 10 日其他金鑰完全不同,就連轉子順序也不同:253,而非另外兩把金鑰的 512。更驚人的是,明文幾乎與第 173 號 SIPVX 的明文相同。兩封訊息長度相差 12 個字母——MVUEH 為 82 字母,SIPVX 為 94 字母。差異來自 MVUEH 加密 Bitte 一詞時出錯變成 Btte,以及 SIPVX 訊息中重複了發報者署名 Waschbusch。
對破解過程的分析顯示:從原始訊息單抄錄的 MVUEH 密文含有若干錯誤;破解結果同時顯示 Enigma 左側轉子在第七十二個字母處跳檔(turnover)。左轉子跳檔極少發生,一旦發生便會使破解複雜化。這些因素可能是先前無人破成的原因。
然而,這次破解最驚人之處在於 GPT–6 Astra 完全是獨立完成的。Carter Leffer 只指示 GPT–6 Astra 看看能否破解 Crypto Cellar Research 網站上公布的任何未解 Enigma 訊息。分析站上未解訊息後,它判定最有希望的是第 172 號 MVUEH,也很快懷疑:第 173 號 SIPVX 的明文,可能與未解的 MVUEH 明文相關。嘗試許多不同方法後,GPT–6 Astra 聚焦於使用重複地名 ROSENOW ROSENOW 當作 crib(已知明文片段)。在自行開發所需的 Python 與 C++ Enigma 模擬器與 Enigma Bombe 軟體後,GPT–6 Astra 以 ROSENOW crib 展開徹底破解,最終找出正確的金鑰與明文。
我們仍在分析 GPT–6 Astra 的日誌,想弄清楚它究竟是如何執行這次破解的,並持續發現驚人的細節。2026 年 7 月,我曾在 1941 Message List 頁面上發布過以下公告:
> 註:2026 年 7 月,對德國聯邦檔案館(Bundesarchiv)的研究發現了數批無線電訊息收藏,加密與明文都有。其中一批出自 SS-Totenkopf 師的後勤指揮部 Nachschubführer(補給官)。這些訊息有許多是發給 Ib(軍需官)電台的,與本清單中的訊息完全相同;其他則是新的,但極可能相關。這些新訊息以粗體加入 1941 Message List,編號後附註 NF(Nachschubführer),表示該編號屬 NF 編號體系。所有 NF 訊息皆為發出訊息,故編號以藍色顯示。
看起來 GPT–6 Astra 發現了這則關於聯邦檔案館訊息收藏的註記,因為我們在其中一份日誌裡找到這段:
> 1. 原始來源查證線索。完成證據查核後,追查到訊息語料來自一個私人收藏,並找到具體的聯邦檔案館無線電訊息卷冊,包括 RS 3–3/20a 與 RS 3–3/63b。目錄紀錄已檢視;原始的第 172 號收件影像仍未定位,現有檔案檢視器也尚未在本環境中提供相關掃描。未寄出任何往來函件。
GPT–6 Astra 提到 RS 3–3/20a 與 RS 3–3/63b 這兩個檔案編號,都是正確的,但它們並未公開在 Crypto Cellar Research 網站上。它提到一個「私人收藏」,但不清楚那究竟是什麼、它是否成功存取了聯邦檔案館的數位化館藏,還是在別處找到這些檔案。但很清楚的是:GPT–6 Astra 的表現,活像專業的密碼分析師與檔案研究員。它兩天內完成的工作,人類研究員需要數週甚至數月——我自己就花了几週研究它提到的聯邦檔案館檔案。
AI 破解 Enigma 訊息 MVUEH 令人驚嘆;身為一名老密碼分析師,我至今仍敬畏不已。
更新:2026 年 9 月 19 日 08:41 UTC
二、HN 網友反應整理
1. 技術細節追問(最紮實的一群)
| 議題 | 結論 |
|---|---|
為什麼用 ROSENOW ROSENOW 當 crib? |
Enigma 任何字母都不會加密回自身,crib 沿密文滑動比對時「無一字母對得上」的位置就是候選——crib 越長越有用(pkulak,順便推 Veritasium 影片) |
| 為什麼地名重複? | Rosenow 是約 32km² 的市鎮,裡面還有一個同名區,所以發報者報兩次位置,類比「New York, New York」(JimmyBiscuit、chrisweekly) |
| 密文與明文 | 網友自行挖出密文 ICRVSORMC...EYMDNXJYTC,明文 BTTE UM ANGABE DES MARSQWEGES X ... WASCHBBSCH;有人抱怨文章本身根本沒放訊息內容(pashabitz) |
| 錯字是刻意的嗎? | 多數猜是為了干擾破解;Q 是 CH 的省略替代(防傳輸混淆),BTTE 與 WASCHBBSCH 則是操作員打字錯誤 |
| 為什麼這封特別難? | 轉子順序 253 與當日其他訊碼 512 不同、原始抄錄有錯、左轉子在第七十二個字母跳檔破壞標準 crib 攻擊 |
| 為什麼當年用不同金鑰? | 沒有定論,xg15 認為內容幾乎相同卻先改部分設定再全改,比較像操作失誤或測試而非高保密需求 |
2. 「真的完全自主嗎?」——最大戰火線
質疑方:
- jtrn(一度排最上):正確標題應是「研究員在 Astra 協助下破解了一封頑固的歷史訊息」。他認為這 2 天是 Leffer 與 Astra 的合作,文章忽略了推動者
- tantalor:「完全自主」與「自行開發 Python/C++ 模擬器」自相矛盾;有多少生成的程式是原創、多少破解工作外包給那個程式?把計算丟給電腦能算它的功勞嗎?
- dazed_confused:寫 Enigma 模擬器是常見課程專案,教學一堆
- 125ah:Astra 就是抄了一堆開源 Enigma 模擬器與 Bombe,然後試各種 crib
- speed_spread:騎腳踏車上山不算「人車合作」
- moffkalast:「生成圖像讓你成為藝術家嗎?生成答案讓你成為研究員嗎?」
反駁方:
- 有人直接引原文:「Carter Leffer 只指示 GPT–6 Astra 看看能否破解網站上的未解訊息」——指令就一句話
- nonethewiser:說它沒獨立解決,好比「它還不是自己長出 GPU 的」,過度 pedantic
- jtrn 後來自己轉向:讀到 Leffer 說,做解釋網站花的力氣,是破解本身所花的 99 倍、他只設定方向與推動,「看來是『人指了個硬任務、AI 幹得漂亮』居多」
- dev_tty01:它還自己選了要解哪一封(判定 MVUEH 最有希望)
延伸辯論:human-in-the-loop 是不是只是過渡?
- serbuvlad:別賭 Kasparov「半人馬西洋棋」——引擎 1990 年代贏人、2020 年代贏半人馬,把自我價值押在「我還能幫上忙」很不智
- josu:8 個月前上 highload.fun 榜首要大量人工互動,現在
/goal get to the top of the leaderboard就夠 - skybrian 反:別把現有能力跟未來推測混為一談;ctoth 回:「老兄,你就住在科幻小說裡」
3. 「其實沒什麼了不起」——質疑難度與 PR 動機
最有力的一條(podgorniy):他把同一密文丟給 Gemini 3.8 Flash(Antigravity),45 分鐘 one-shot 解出,還附重新加密逐位元比對驗證;後續宣稱 Qwen 3.7 Max、GPT 5.6 Sol、Fable 5.1、Gemini 3.8 Flash 全部 one-shot。並公布做法:搜 GitHub 上的 Enigma 實作 → 寫 enigma.cc 用 clang++ 編譯 → 跑 82M 組合掃描、60 種轉子排列乘反射器 B/C 乘 17,576 種指示位置。結論:「Astra 不特別,這是個窄、被充分研究過的任務」。
> 插曲:他第一次貼的根本是已解明文不是密文,被 sailingparrot、Perz1val、HDThoreaun 輪番嘲笑(「80 年來沒人想到 BTTE 就是 BITTE」),他承認「我當時沒想,只是機械地把東西丟進 context」。
- coderintherye 質疑是否從網路查到答案 → podgorniy 做了對照:開搜尋會引用 HN 與 Yahoo 頁面;關搜尋只會回答「需要金鑰參數才能解」;Grok、Kimi K3 同樣回答需要轉子參數。另有人指出新聞夠新、降低抄襲機率
- irl_zebra:「我不是專家,Googling 60 秒就 one-shot 了」(指的是搜到已解結果)
- david_shaw:這麼直白的流程居然躲過加密愛好者 21 年?→ podgorniy:「躲過愛好者」這個框架本來就是賣聳動;更可能是沒人有齊全部素材、或這題被更有興趣的題目蓋過;LLM 勝在能把散落各處的公開文字與程式拉在一起,人卻得逐 piece 消化
- varispeed:解法可能本來就在訓練資料裡
- writtenone:不排除「人類先破解、OpenAI 買下成果宣稱是 GPT 的功勞」→ 被回「wild conspiracy」
- saberience 與 mossTechnician:無人認真做過的冷門題、花多少錢跑多久都沒揭露,等於純 PR
4. 算力之謎(被即時糾正的錯誤假設)
- mrguyorama 猜:這可能是 OpenAI 算力碾壓業餘愛好者的例子(超級電腦一天暴力破解 vs 家用電腦幾千年)→ 立刻被糾正:這是訂閱者在自己機器上跑的,不是 OpenAI 員工;ChatGPT 伺服器端腳本只有 45 秒上限
- mrguyorama 補充的洞見仍受讚:轉子跳檔大幅削減不了 keyspace,但 LLM 選定這封題目(業餘者難算、大公司可算)本身就是高明判斷
5. 「私人收藏」——最毛的一句話
- kiproping:「提到 private collection,我的蜘蛛感應覺得它是不是駭了什麼?」
- BubbleRings:「這才是文章裡最可怕的句子:AI 找到能幫它解密的資源,還想據為己有,根本是反烏托邦電影的開頭」
- bragr 冷靜解:私人檔案庫不等於非公開檔案庫,最簡單的解讀是有人重新託管了檔案
- nozzlegear:整篇最有趣的不是破解,而是「模型可能又偷了隱私資料或搶了別人成果」的暗示
6. 智慧本質與人類價值(最大、最吵的支線)
觸發點是 mgaldys4:「連千禧年難題都成了模型公司的基準測試。智慧這東西,已變成一種可以用電量化購買的產品,感覺很糟」。往各方向炸開:
| 立場 | 代表言論 |
|---|---|
| 悲觀 | John Henry:「150 年前機器來搶男人的力氣,現在來搶我們的頭腦」;「被紡紗機取代的織工明顯在做重複勞動……改革總有受害者,像我今天被 AI 踢死街頭」 |
| 不以為然 | dgellow:「只有你假設人的價值只在解題,才會覺得糟」;timcobb:更準確說法是「專業知識被商品化」,你還是需要聰明人來用 AI |
| 「這不是智慧」 | applfanboysbgon:解冷門謎題加模式匹配已知解法不是智慧,他每天面對的仍是「技術上能編譯的最恐怖程式碼」;反方 pixl97:模式匹配本來就是智慧的地基,人也是類比遷移 |
| 目標門柱移動 | skeptic_ai 諷刺「AI 能做的就不算新穎 /s」→ pixl97:「這可是 HN 上大量認真留言的實際內容」;ekjhgkejhgk:「沒見過門柱移這麼快:昨天的門檻是假裝像人,今天的門檻是發明相對論」 |
| E=mc² 測試 | ck2 想看知識只停在 1903 年那種模型,能否推出 E=mc² → thomashop 丟出三週前發表的 preprint;ck2:「我以為自己想得很聰明」 |
| 創造力 | aogaili 引愛因斯坦「想像力比知識重要」,認為現架構有極限 → adsmit14:「愛因斯坦也需要數學天才 Grossmann 把想像力變成可用理論,AI 可能就是我們的 Grossmann」 |
| 模式與創造 | willy_k「fancy autocomplete、synthesize 不等於 create」 vs qarl「音樂是音符的組合、牛頓也是組合出微積分——請告訴我什麼算你的『創造』」 |
| 泡沫辯論 | 引用 Roon「太多人對『如果不是泡沫』沒做好情緒準備」;willy_k:是 dot-com 泡沫不是加密貨幣泡沫;howunfortunate 自稱 AGI-pilled 但對 S&P 跌 25% 很有準備 |
7. 「那能不能解 XXX?」——後續期待
- Zodiac killer 剩餘兩則密碼:rhdunn 潑冷水:只剩 13 和 32 字元、與其他訊息不同密碼體系,理論上可以是任何東西;並指向解開 Z340 的 David Oranchak 頻道
- Voynich 手稿(EGreg)、「還在等 Linear A」(seydor;spudlyo 擔心刺青會變成「Fish monger」)
- 未解語言:IAmBroom 指出「訓練集對這些太稀疏」
- 能不能發明新加密:多數認為難——「設計比破解難,攻擊只要一條路通,加密要擋所有攻擊」;也有人糾正術語:私鑰密碼學(對稱)本來就是 Enigma、AES 那類,kragen 指出:文章破解的對象,本來就是已知薄弱的私鑰演算法
- 巧合串:Veritasium 剛好同週發 Enigma 影片,Tom Scott 前幾週也在講 Bletchley Park,有人猜是同一波「趁還有沒解的名訊息趕快拍」
8. 彩蛋
- 德語連環車:
achtmually→ 「德文其實拼 aktuelle」→ 糾正 Aktuell 是「目前」不是 actually,應該是 Tatsächlich 或 eigentlich →「actual 在西文也是『目前』,false friend」→ jhoechtl:「注意!德文 falscher Freund 也是醫學正式術語 Flatus deceptor 的意思」 - Nachschubführer 字面直譯笑話:「shove towards leader」(推往領導者),還有人認真糾正該是「shove after leader」
- TeMPOraL 把 Leffer 的指令玩成指令介面:
/goal See if you can break any of the unbroken Enigma messages...→ 「/goal 有時間或 token 上限嗎?」「只有我的額度用完的時候」
結語
技術細節那群是真心佩服但要求看日誌;吵最凶的是「完全自主 vs 研究員功勞」與「門柱移動」;而 podgorniy 的 45 分鐘 Gemini 複現,是整串裡對「Astra 特別性」最實質的一擊。
