GPT-6 Astra 破解密碼:AI 兩天解開卡關 21 年的二戰 Enigma 電報
GPT-6 Astra 破解密碼:一則卡了 21 年的二戰 Enigma 電報,被 AI 兩天解開
AI 能破解人類解不開的密碼嗎?能。GPT-6 Astra 獨力解開一則 2005 年起無人破解的二戰 Enigma 電報;破的是舊式機械密碼,依本文判斷,現代加密不在影響範圍內。
時間先講清楚:破解結果在 2026 年 9 月 15 日送交驗證,本文發稿於 2026 年 9 月 24 日。所有細節出自密碼史研究網站 Crypto Cellar Research 的破解紀錄,OpenAI 對此事的說法與模型規格,截至發稿官方未公布。
GPT-6 Astra 到底破解了什麼密碼?
它破解的是代號 MVUEH 的德軍 Enigma 電報,1941 年 7 月 10 日 17:30 由黨衛軍骷髏師 Ib 的電台收到(Ib 是黨衛軍骷髏師負責補給的參謀職務,德文稱 Quartiermeister),登記為當月第 172 號來電。這則電報從 2005 年起一直沒人解開,2026 年 9 月由 GPT-6 Astra 找出正確金鑰與明文(來源)。
Enigma 是二戰德軍使用的轉子式加密機,打一個字母,內部轉輪就轉一格,同一個字母每次加密結果都不同(Enigma 背景)。要解一則 Enigma 電報,得同時猜中三件事:輪序(三個轉輪的排列順序)、Stecker(插線板上哪些字母被兩兩對調)、Ringstellung(每個轉輪的環位設定)。
這則電報的背景有一段前情。2017 年 6 月 9 日,研究者 Alex Shovkoplyas 破解了同一天的另一則電報:第 173 號、代號 SIPVX。他找到的金鑰跟當天其他電報用的「每日金鑰」只有部分不同,輪序同樣是 512。研究者拿這組新金鑰去試 MVUEH,還是解不開(來源)。
GPT-6 Astra 是怎麼自己完成破解的?
整件事由它自己做完。提出驗證的 Carter Leffer 只交代一句話:去看 Crypto Cellar 網站上公開的未破解 Enigma 電報,試試能不能解開任何一則。挑哪一則、用什麼方法、寫什麼工具,全部由 GPT-6 Astra 自己決定(來源)。
從網站公開的紀錄看,它的工作流程像一位資深解碼員:
- 分析網站上所有未破解電報,判定第 172 號 MVUEH 最有希望。
- 很快懷疑 MVUEH 的內容跟已破解的第 173 號 SIPVX 有關。
- 試過多種方法後,鎖定電報裡重複出現的地名「ROSENOW ROSENOW」當作 crib。crib 是破譯術語,指「猜得到的一段原文」,用它去反推金鑰。
- 自己用 Python 與 C++ 寫出 Enigma 模擬器和 Bombe。Bombe 是二戰時盟軍用來大量試算 Enigma 設定的機電裝置(Bombe 背景),這裡是它寫出的軟體版本。
- 用 ROSENOW 這段 crib 做完整搜尋,最後找出正確金鑰與明文。
站主在紀錄裡的評語是:GPT-6 Astra 的表現像一位非常專業的密碼分析師兼檔案研究員,它兩天做完的事,人類研究者要花上幾週(來源)。
為什麼這則電報卡了 21 年沒人解開?
原因是三個陷阱疊在一起:金鑰跟同日其他電報完全不同、抄錄的密文本身有錯、加密途中剛好碰上少見的轉輪進位。Crypto Cellar 的分析認為,正是這些因素讓它遲遲沒被破解(來源)。
第一個陷阱是金鑰。MVUEH 的輪序是 253,當天另外兩組金鑰都是 512。研究者拿當天的金鑰與 SIPVX 的金鑰去套,都解不開。
第二個陷阱是資料。破解後回頭比對才發現,從原始電報表格抄錄下來的密文有好幾處錯字。拿錯的密文去解,正確的金鑰也對不上。
第三個陷阱是 turnover(轉輪進位)。Enigma 最左邊的轉輪很少轉動,這則電報偏偏在第 72 個字母發生了一次左輪進位,業界早知道這種情況會讓破解更複雜。
把兩則電報擺在一起,就看得出 AI 抓到的關鍵線索:
| 比較項 | 第 172 號 MVUEH | 第 173 號 SIPVX |
|---|---|---|
| 收報日期 | 1941 年 7 月 10 日 17:30 | 1941 年 7 月 10 日 |
| 長度 | 82 個字母 | 94 個字母 |
| 輪序 | 253 | 512(與每日金鑰相同) |
| 插線與環位 | 與當天其他金鑰完全不同 | 與每日金鑰略有差異 |
| 破解者與時間 | GPT-6 Astra,2026 年 9 月 | Alex Shovkoplyas,2017 年 6 月 9 日 |
| 破解難點 | 抄錄錯誤、第 72 字母左輪進位 | 金鑰偏離每日設定 |
兩則電報的原文幾乎一模一樣,長度差的 12 個字母,來自兩個人為因素:MVUEH 在加密時把「Bitte」(請)打成了「Btte」,而 SIPVX 把發報人署名「Waschbusch」重複了一次(來源)。
AI 真的能破解人類解不開的密碼嗎?
能,但這次的範圍要講精準:它解開的是一則 1941 年機械密碼電報的金鑰,靠的是「已知部分原文」加上大量試算。Enigma 這套系統在二戰期間就已被盟軍破解,這次攻下的是單一則困難電報;至於現代的銀行、網站加密,我們判斷不在這個等級的攻擊範圍內(屬本文判斷,非來源數據)。
這種手法叫已知明文攻擊:攻擊者手上有一段猜得到的原文,拿它去比對密文、縮小金鑰範圍。ROSENOW 這個地名、以及跟 SIPVX 幾乎相同的內容,就是這次攻擊的突破口。
真正值得注意的是能力的組合。GPT-6 Astra 在一個開放任務裡,自己選題、自己形成假設、自己寫工具、自己跑完搜尋。紀錄裡還有一段:它讀到網站上 2026 年 7 月的公告,提到德國聯邦檔案館(Bundesarchiv)新發現一批無線電電報,就循線找到了正確的檔案編號 RS 3-3/20a 與 RS 3-3/63b,查過目錄後回報「原始第 172 號影像尚未找到」「尚未寄出任何信件」(來源)。它提到的「私人收藏」究竟是什麼,站主也還不清楚,日誌仍在分析中。
我們的判斷很直接:過去需要一位專家花幾週的分析、寫程式、查檔案工作,現在可以被一個模型在兩天內串完。密碼數學本身沒有被推翻,變便宜的是專家級人力。
這對台灣中小企業意味著什麼?
意味著「靠沒人有空研究」撐著的安全正在變弱。風險最高的是舊演算法、自製加密、可預測內容與重複使用的密碼;依本文判斷,正確實作的現代標準加密不受這次事件影響。現在該做盤點,用不著恐慌。
很多老闆覺得資安是 IT 的事、跟 AI 寫文案無關。MVUEH 這件事把兩者接起來了:它證明 AI 會自己找弱點、自己寫攻擊工具、自己翻資料。以前攻擊者要懂密碼學、要花時間,門檻本身就是一道防線;這道防線正在消失。
下面是我們對企業常見做法的評估,表中的風險等級與建議皆為本文判斷:
| 企業常見做法 | 這次事件後的風險判斷 | 建議動作 |
|---|---|---|
| 網站 HTTPS、雲端服務預設加密 | 低,未受這類攻擊影響 | 維持更新,確認沒有關閉 |
| 系統裡還在跑的老舊加密演算法 | 升高,舊演算法本來就有已知弱點 | 列清單,按時程汰換 |
| 工程師自己寫的「編碼」「混淆」當加密 | 高,這正是 AI 擅長拆解的封閉邏輯題 | 改用公開標準函式庫 |
| 固定格式的內容用同一把金鑰反覆加密 | 升高,重複內容就是現成的 crib | 檢查金鑰管理與輪替 |
| 多個系統共用同一組密碼 | 高,一處外洩處處失守 | 導入密碼管理器與雙重驗證 |
具體要做三件事。第一,請 IT 或外包廠商交一份「公司用了哪些加密、在哪裡」的清單,再拿國際上通用的加密演算法汰換規範(如 NIST 相關標準)當對照表。第二,凡是聽到「這是我們自己寫的加密」,就排進優先換掉的名單。第三,把帳號密碼的重複使用清乾淨,這件事花費最低、效果最大。
MVUEH 最後被破,是因為兩則電報內容幾乎一樣,外加發報員打錯字。八十多年前的破口來自人為習慣,今天企業的破口多半也是。
企業現在該怎麼評估 AI 帶來的資安風險?
用「對手變強」的假設重新看一次防線:假設攻擊者手上有一位不睡覺、會寫程式、會翻資料的專家,哪些地方撐不住?答案通常落在舊系統、自製方案與人為習慣,而這三類都能靠盤點與汰換處理。
評估時可以問自己三個問題:
- 我的安全是否依賴「對方不知道細節」? 如果是,這類保護在 AI 面前撐不久。
- 我的加密資料有沒有大量固定格式? 例如固定開頭的報表、制式合約,這些都可能成為攻擊者猜得到的原文。
- 我知道公司每個系統用什麼加密嗎? 答不出來,就先從清單做起。
同一套推理能力也能拿來做防守:讓 AI 協助掃描程式碼裡的舊演算法、整理系統清單、檢查設定錯誤。攻擊方拿到的工具,防守方同樣拿得到,差別在誰先用。
如果你想知道 AI 回答客戶問題時會不會提到你的公司、提到的內容對不對,可以到 AIRUN 的 AEO 頁面 看看我們怎麼做 AI 可見度檢測。
讀完這件事,企業這週該先做什麼?
這週就請 IT 交出一份加密與密碼清單。清單到手後,把舊演算法、自製加密、重複密碼這三類排進汰換時程,先處理共用密碼,因為它花費最低、見效最快。
清單不必一次到位,先有初版,才知道哪裡該先換。MVUEH 的紀錄顯示,專家要花幾週的破譯工作,模型兩天就能串完;攻擊成本降下來之後,等到出事才盤點,代價會比現在高得多。
常見問題
GPT-6 Astra 破解的是什麼密碼?
它破解的是 1941 年 7 月 10 日一則德軍 Enigma 電報,代號 MVUEH,編號第 172 號。這則電報從 2005 年起無人解開,2026 年 9 月 15 日破解結果送交密碼史研究網站 Crypto Cellar Research 驗證,站主確認金鑰與明文正確。
AI 破解 Enigma,代表現代加密也不安全了嗎?
不代表。Enigma 是二戰時期的機械密碼,這次攻下的是單一則困難電報的金鑰,手法是利用猜得到的原文反推設定。正確實作的現代標準加密,例如 HTTPS,不在這次事件的影響範圍內(屬本文判斷,非來源數據)。真正該擔心的是舊演算法、自製加密與重複使用的密碼。
為什麼這則 Enigma 電報 21 年沒人解開?
三個因素疊在一起:它的輪序是 253,跟當天其他電報的 512 完全不同;抄錄下來的密文有好幾處錯字;加密途中在第 72 個字母碰上少見的左輪進位。研究者拿當天已知的金鑰去套,都解不開。
GPT-6 Astra 是怎麼破解的?
研究者只叫它去試網站上公開的未破解電報。它自己挑中 MVUEH,懷疑內容跟已破解的 SIPVX 相關,鎖定重複地名 ROSENOW ROSENOW 當已知原文,再自己用 Python 與 C++ 寫出 Enigma 模擬器和 Bombe 做完整搜尋,最後找出正確金鑰。
中小企業現在該做哪些資安動作?
先請 IT 或外包廠商交出公司用了哪些加密、用在哪裡的清單。接著把老舊演算法和工程師自己寫的加密排進汰換時程,改用公開標準函式庫。最後清掉多系統共用同一組密碼的習慣,導入密碼管理器與雙重驗證,這一步花費最低、效果最大。