破譯「恩尼格碼」

第二次世界大戰時期,世界各國的情報組織不但廣羅才智之士為其所用,而且花費大量的財力物力,用以研究各種傳遞秘密情報的技術。可以說,哪一個國家的情報技術比較先進,哪一個國家就走在了情報行業的前方。

一九三八年秋天,英國情報局收到了駐紮在柏林的代號為「一二○○」情報員發來的密電:德國已經試驗成功一種名為「恩尼格瑪」的密碼機。這種密碼機的具體使用方法不詳,但聽說它的排列組合可能是一組組無法想像的天文數字,很難破譯。「一二○○」提醒英國情報局,一定要予以重視,投入足夠的力量解決此事。

早在二○年代末,德國人就已經在研究和使用這種密碼機了,當時,人們把這種密碼機叫做「啞謎」。到了一九三八年,德國人又將「啞謎」機加以改進,變成更先進的「恩尼格瑪」(「恩尼格瑪」為希臘語,意為迷惑)。「一二○○」很有戰略眼光,畢竟,在戰爭期間,如果不能破譯德軍的密碼,英國人根本無法做到知己知彼,也就難以保證戰爭的勝利。

接到「一二○○」的密電以後,英國情報局立即組織大量的人力進行調查,試圖弄清「恩尼格瑪」的來龍去脈。經過調查,英國情報局發現,在一九一九年,一個名叫胡戈.科赫的荷蘭人就發明了一種「密號器」,在海牙取得了專利權。不過,當時他並沒有造出樣機。後來,胡戈.科赫把專利權轉讓給了德國工程師奧特.舍爾比烏斯。根據胡戈.科赫的設計圖,舍爾比烏斯造出了一部樣機,並以「恩尼格瑪」的名字取得專利。「恩尼格瑪」的體積並不大,大約只有一尺見方,它有一個打字鍵盤,鍵盤上方是字母表,每個字母下面有一個小燈座。機器內有三個轉輪,每個轉輪內側一圈都有二十六個電氣接點與按鍵相連,每個接點代表字母表中的一個字母,三個轉輪由一組複雜電線互相連接。當普通文字的電文透過鍵盤輸入機器時,轉輪將根據一個預定的檔次進行轉動。這樣,一句普通的話就會變成毫無邏輯關係可言的一串字母,整篇電文也就是一篇天書一樣的字母組合表而已,因此,任何破譯密碼的天才都無法破譯。因為這種字母組合的結果是「3×1018」!儘管這種密碼很難猜測,但是對於擁有同種型號機且知道密鑰的接收者來說,要明白全文的意思就非常簡單了——他們只需要用機器以相反的方式操作就可以將原文復原。

為了推銷這種「密號器」,舍爾比烏斯印了許多宣傳「恩尼格瑪」的小冊子,以作推銷廣告,小冊子上面說:「這是一部能使你對你的所有檔案,或者說,至少對這些檔案的重要部分進行徹底加密的機器。」

恩尼格瑪機價格低廉,堅實耐用,便於攜帶、操作及保養。最重要的是這種機器能產生大量的密碼,即使敵人得到了機器,他們不知道編碼程式,也是毫無用處的。畢竟,解釋恩尼格瑪密碼電文除了需要一部同型號的機器外,還必須知道密鑰的設置表。因此,舍爾比烏斯剛向市場推出了恩尼格瑪機,德國人就立即意識到這就是他們夢寐以求的理想密碼機了。德國人相信,他們把「恩尼格瑪」機拿來,再經過自己的技術改造,那麼無論在什麼時候或者是什麼條件下,他的密碼電文都是無法破譯的。所以,在整個戰爭時期,德國人一共生產了十萬台各種型號的恩尼格瑪密碼機,供德國陸、海、空三軍部隊和情報機構使用。

一九三八年,第二次世界大戰尚未正式展開;然而,敏感的政治家們已經察覺到,一場空前浩大的戰爭即將席捲整個世界。正因如此,各國的情報部門都更加馬不停蹄地加緊收集情報。此時,對於英國情報機構來說,需要他們馬上解決的頭等大事就是破解德國人的「恩尼格瑪」。

有的時候,上帝似乎總站在英國人一方。就在接到「一二○○」號情報員的消息沒多久,英國駐布拉格的間諜吉布森發回密電說,當地有一個波蘭籍的猶太人,名叫理查.萊溫斯基。這個人是一位數學家和工程師,他曾經在德國一家專門生產恩尼格瑪機的工廠裡工作過。吉布森之前積極地和他接觸過,萊溫斯基同意商談合作條件。英國情報機構得到此資訊,驚喜萬分,他們立刻派出兩名要員趕往布拉格,驗明此事的真假。這兩位可不是簡單的角色,一位是著名的密碼破解專家亞佛雷德.迪爾溫.諾克斯,另一位則是數理邏輯專家亞蘭.馬西森.圖林。

兩位專家到達布拉格後,經過吉布森的穿針引線,雙方秘密見面了。英國人盤問理查.萊溫斯基,問他為何願意幫助英國。理查.萊溫斯基告訴他們,自己是一個猶太人,被納粹驅逐出境,他憎恨納粹!他是一個和平主義者,有責任阻止戰爭瘋子。理查.萊溫斯基還告訴英國人,恩尼格瑪是件厲害的新式武器,不破解它就難以戰勝希特勒。

英國人詢問理查.萊溫斯基,對恩尼格瑪機究竟知道多少。萊溫斯基自信地告訴他們:「我可以繪出圖紙並複製一部恩尼格瑪機,而且知道它的應用原理。」於是,圖林向他提出了一系列有關機器工作原理問題,萊溫斯基都做了簡單明瞭而準確無誤的解答。圖林相信,萊溫斯基所說的不是假話。

接下來就是談報酬了,英國人問萊溫斯基需要什麼報酬,這位樸實的人很難為情地告訴他們,自己並不是一個貪得無厭的人,企圖透過洩漏德國人的技術來獲取利益。他目前被德國人驅逐,沒有生活保障,的確需要英國人的幫助,但他的要求很低,僅僅是希望英國政府能夠給他一個英國護照,讓他的家人在法國居留,以及能得到一萬英鎊生活費。對於英國政府來說,這根本不是什麼過分的要求。相反的,在這種關鍵時期,萊溫斯基提供的資訊簡直是無價之寶。英國人馬上同意了萊溫斯基的請求。

很快,萊溫斯基一家人就被護送到了巴黎。英國情報局駐巴黎的負責人鄧德.代爾幫忙萊溫斯基進行複製恩尼格瑪機的工作。在這個過程中,英國人還得到了波蘭人的大力幫助。波蘭情報局一向以善於破解密碼而聞名於世。一九二○年,正是由於他們破解了前蘇聯的密碼,波蘭軍隊才贏得了蘇波戰爭。三○年代初期,波蘭總參謀部情報處無意之間獲得了一台商業的恩尼格瑪機。兩個波蘭數學家奉命破譯其中的情報,他們帶領一批助手,經過幾年的努力,終於在一九三七年底,成功地破譯了恩尼格瑪密碼電文百分之七十五的情報。不過,德國人又對恩尼格瑪進行了技術改進,增加到五個輪子。一直到第二次世界大戰前夕,波蘭人還是沒有辦法單獨攻克德國人研製的新型恩尼格瑪機。波蘭情報局的確富有遠見,他們知道波蘭肯定會淪陷。為了抵抗希特勒的侵略,他們決定將他們手中的恩尼格瑪密碼機連同所有的有關研究資料全部送給英國和法國,他們把戰勝希特勒的希望寄託在這兩大歐洲強國身上。機器和資料送走不到一個月,德國果然攻陷了波蘭。

波蘭的資料運到英國人手中時,萊溫斯基已製出了恩尼格瑪密碼機,還比他們送來的稍稍先進一點。不過,這兩種機器都相互印證了一個問題,那就是有了機器絕非萬事大吉,問題只解決了一半。因為在戰爭期間,德國的恩尼格瑪機密鑰(編碼程式)經常都會變換。因此,要破解敵軍司令部發佈的大量命令,必須以超乎常人的速度來進行數量驚人的計算。

這時候,著名的數理邏輯學家圖林發揮作用了。還在英國皇家學院就讀時,圖林就是學校裡面數一數二的數學高手,後來,他又到美國普林斯頓大學研究院繼續深造,師從一代大師愛因斯坦。此後,他成為一流的數理邏輯學家。此次,為了破譯「恩尼格瑪」密碼電文,經由和其他科學家的通力協作,圖林發明了一種名叫「炸彈」的破譯機。這種「炸彈」破譯機基本上是一種電動機械式資料處理機,長寬都是二點四公尺,外表看上去就是一個普通的大銅櫃子。

一九四○年四月,英國人利用「炸彈」,取得了盼望已久的對恩尼格瑪密碼電文破譯的突破。最先破譯出的一些電文只是關於德國軍事人員的任免書,並沒有多大的情報價值。不過,隨著「炸彈」破譯機的日益改進、完善,破譯出的德國電報越來越多,價值也越來越高。

一九四一年五月,英國海軍俘獲德軍的U—110號潛艇上,在這艘潛艇上,有一部完整的「恩尼格瑪」密碼機和一些沒有來得及銷毀的密鑰。藉助這些資料,破譯工作又有了很大突破。

到了一九四二年,破譯工作更不成問題。當時,世界上第一台電子電腦在英國出現並投入使用。不久。這種電腦就發展成一種帶有至少一千五百個閥門的機器,它每秒鐘能閱讀五千個符號。英國人給這種電子電腦取的代號叫做「巨人」。不久,「巨人」二號又研製成功,改進後的機器帶有兩千五百個閥門,每秒鐘能夠閱讀兩萬五千個符號。科學家們只要在電腦中編入有關程式,各種型號的恩尼格瑪機及更先進的「魚」型電傳密碼機的密碼電文就都能被破譯出來。到了這個時候,德國人再也無密可保了。

透過破譯恩尼格瑪機,英國情報機構在「二次世界大戰」中立下了汗馬功勞。比如在一九四二年八月,號稱「沙漠之狐

上一章目錄+書簽下一頁