二戰密碼破譯天才:恩尼格瑪機竟然被一群荷蘭人破解了!

密碼破譯這項任務,一直被視為只有天才才能從事的事情。在二戰當中,湧現出了不少密碼破譯大師,比如圖靈,這些數學天才都為盟軍的勝利發揮了相當重要的作用。德軍的恩尼格碼機,就是盟軍攻克的一個密碼難題。

二戰密碼破譯天才:恩尼格瑪機竟然被一群荷蘭人破解了!

恩尼格瑪機,是德軍在上世紀20年代就開始大量生產普及的一種密碼生成器,它可以把德軍的密集電報,轉變為一張經過重重加密的天書,如果不知道密碼的話,這種天書幾乎難以被破譯。德軍對自己的恩尼格瑪機相當自信,一直到二戰結束,德軍都堅信自己的密碼天衣無縫。但早在二戰爆發前,恩尼格瑪機的秘密就已經被揭開了,這是一群波蘭數學家的貢獻。

恩尼格瑪機的使用原理,是內部的轉子,可以對德軍電報的內容進行替換。這種密碼編輯技術,實際上是一種替換式的密碼機,而為了提升難度,德軍需要做的事情很簡單,那就是給密碼機多加幾個轉子,破譯者的難度就會成倍加大。恩尼格瑪機的破解成為了波蘭數學家非常感興趣的話題。

二戰密碼破譯天才:恩尼格瑪機竟然被一群荷蘭人破解了!

在二戰之前,德軍就有內部人員出賣了一份關於恩尼格瑪機的內部構造和使用問題,波蘭人重金搞到了這份重要的資料,並悟出了破解恩尼格瑪機的關鍵問題——只有造出和德軍一模一樣的密碼生成器才行!彼時距離二戰爆發還有十年時間,德意志在波蘭的大使館收到了一臺全新的恩尼格瑪機,但這件裝備卻沒人提取,剛好是週六,這給了波蘭情報人員一個天賜良機。這臺機器很快被秘密拆解拍照,然後原封不動組裝了回去,後來波蘭就根據這一情報仿製出了一臺自己的恩尼格瑪機。

波蘭的數學家們用這臺恩尼格瑪機為基礎,對德軍的大量情報進行了分析,發現恩尼格瑪機的命門,就是其內部轉子字母的排列順序。德軍每天在更換字母表,但字母的個數總是一定的,因此恩尼格瑪機的總秘鑰數量也可以算出來,大概有10萬多個。這個龐大的金鑰庫,已經是透過人力可以進行計算的標準了。波蘭人在1933年就實現了對恩尼格瑪機的破譯。但在二戰爆發前,德軍增加了恩尼格瑪機的轉子數量,讓破譯的難度更大了。

二戰密碼破譯天才:恩尼格瑪機竟然被一群荷蘭人破解了!

二戰爆發之後,波蘭人將自己的技術送給了英倫三島,再加上圖靈的智慧,終於將德軍的密碼進行了底朝天式的破譯。大家怎麼看?

TAG: 尼格瑪機德軍密碼二戰