艾尼格馬密碼機是二戰中德國使用的一種結構堅固,便於攜帶的密碼機。
這一切始於30年代。當時,英國秘密情報部門——軍情6處副處長斯圖爾特·孟席斯上校一直在考慮英國情治單位面臨的一個最棘手的問題:如何揭開納粹掌握德國政權後採用的新的外交和軍事密碼的秘密。問題所以棘手,是因為這些密碼不同於當時所有國家使用的密碼。它們不是由數學家設計的、可以被其他數學家逐步破譯的密碼,而是由一台機器編制的,這台機器被恰如其分地稱作“謎”(“艾尼格馬”為譯音)。
“艾尼格馬”機器最初是一個名叫胡戈·科赫的荷蘭人發明的,1919年他獲得這台“秘密寫作機器”的專利權。本來它是供那些想對付競爭者、保守自己生意秘密的公司使用的,但它在商界的運氣不佳。後來,德國人將其改裝成軍用型,使之更為複雜而可靠。德國海軍於1926年開始使用“艾尼格馬”,陸軍於1928年開始使用。
1933年,德國最高統帥部通信總長埃里希·弗爾吉貝爾上校決定,“艾尼格馬”將成為服務於德國國防軍新式閃擊戰術服務的完美的通信裝置。從此,德軍最高統帥部與其下屬各軍、師地面部隊,以及同空、海軍、黨衛軍及其它國家機構之間的秘密通信,都是用該機器加密的。
“艾尼格馬”密碼機看上去很像一台老式辦公用打字機。它的前部有一個普通的鍵盤。當操縱者觸動鍵盤上的某個鍵時,真正打字機的字鍵敲打的地方,則是閃現微光的另一個字母的扁平面。譬如打字母“M”,另一個不同的字母,譬如“K”便閃現在機器上端。操作過程為,密碼員按動字母“M”鍵,電路沿彎曲的不可知的線路一連穿過4個轉子,然後撞擊反射器,再沿不同的線路返回穿過轉子線路,機器上便閃現出“K”字母。轉子線路異常複雜,無法對之進行分析。此外,一個、幾個或所有的轉子可隨時變換,電子線路也隨之完全改變。機器前部還有一組插頭,也可隨意變換,以此再次改變各條線路。4個轉子可產生45.6萬多個密表字母組合,線路的變換和轉子的調位能使這些字母組合增大到天文數字。
如此譯成密碼的電文可以通過各種手段發給擁有同樣一台機器的電報員,無線電發報最快。假如接收員把機器的轉子和插頭調整到像“傳送”機器一樣的位置(稱之為“調節”機器),他只要打出密碼,上述發報過程即可顛倒過來,即按下鍵盤上的字母“K”,機器上部就可閃現原來的字母“M”。這就要求發方和收方共有一份密鑰設定表。在不知道規定的密鑰設定的情況下,脫密這種密電需要3×1018次嘗試轉子和插頭的組合!
“艾尼格馬”密碼機結構堅固,便於攜帶,陸軍最小的單位也能使用它。如同費爾吉貝爾所斷言,它是絕對可靠的,因為最出色的數學家也需截獲大量電文,並進行數星期研究之後,才能破譯一個密碼。到那時,所獲情報已毫無價值可言。而只需調節一下轉子和插頭,機器瞬間就可產生無數不同的密碼。由於機器性能複雜,即使被敵方繳獲,也無關緊要,因為除非他了解變化無窮的調節程式,否則這機器毫無用處。儘管如此,德國情報部門還是採取種種措施,嚴防它落入敵人手中。