精品故事會短篇故事閱讀站

戰爭史上有哪些不起眼的小發明改變了戰爭形態? - 知乎

更新:1個月前章節:5回答zhihu
開始閱讀

章節目錄 ( 共 5 章 )

內容預覽

第一章 戰爭史上有哪些不起眼的小發明改變了戰爭形

戰爭史上有哪些不起眼的小發明改變了戰爭形態?

圖靈和他發明設計的炸彈機。

他的發明不是用來打仗的,而是用來破譯密碼的。

圖靈這個人一生當中曾經改變人類文明的走向。

有些歷史學家就做出論斷,說圖靈以其一人之力,至少讓第二次世界大戰提前兩年結束,他至少救了上千萬人的命。

__________________圖靈作為第二次世界大戰期間,英國人的首席密碼破譯專家所做出的貢獻。

當然他的這段經歷直到今天仍然撲朔迷離,因為英國人覺得這是絕密,直到今天大量的檔案檔案仍然沒有解密,歷史學家只能透過當時一些資訊的一鱗片爪,去判斷圖靈到底幹了些什麼。

有些歷史學家就做出論斷,說圖靈以其一人之力,至少讓第二次世界大戰提前兩年結束,他至少救了上千萬人的命。

當然這種文科教授做出來的計算結果信不信您自己看著辦,但是我讀完了《圖靈傳》之後,至少覺得圖靈的功勞是怎麼評價都不過分的。

那密碼學到底是幹嗎用的?

當然就是破譯情報了。

兩國對戰,在現代化的戰爭條件下,我幹什麼你完全不知道,而你幹什麼我就像看著澡盆裡的魚一樣清楚,那這個仗還怎麼打?

希特勒輸得一點也不冤。

當然不是說第二次世界大戰只有圖靈這一個原因,但他確實是非常重要的一個因素。

在西方的文明當中,密碼是一個非常簡單的東西,就是把字母順序打亂。

比如說最早發明密碼的愷撒,他發明的就叫愷撒密碼,如果我跟前線的將領要傳達資訊,那我們約定另外一套字母系統。

比如說A在我寫的裡面,它就變成了K,J就變成了Z,我們倆互相約定好,那我就用約定的那一套密碼,用正常的字母來書寫,那敵人拿到肯定就看不懂了。

可是這種密碼有一個問題,就是它架不住大資料,因為大家知道,任何語言一個字母,在一個單詞當中,它出現的頻率是可以統計出來的。

只要資料足夠多,馬上就可以知道你是用哪個字母代替了哪個字母,稍微做一點功課,這種密碼就能被破譯。

但是到第二次世界大戰之前,德國人發明了一套密碼系統,這真叫成也蕭何,敗也蕭何。

這套密碼系統是落實在一架機器上的,就是所謂的恩格碼機,「恩格碼」這個詞是音譯,原文就是「謎」的意思,又稱之為謎機。

因為德國人當年造的這種密碼機特別多,現在市場上還有人專門收藏。

這個機器有什麼好處?

大家知道,直到今天我們人類都面對一種兩難,就是如果你要更多的安全,對不起,你就必須承擔和麵對更多的麻煩。

就像我們現在電腦系統裡、網路上,越是追求安全,設定的密碼就要越長,那你用起來肯定就不方便。

但是恩格碼機或者說謎機,恰恰解決了這個問題,它是又安全,同時又方便,德國人多聰明。

那恩格碼機的具體原理是什麼?

因為太複雜,我只能簡單給大家介紹。

它同樣是用愷撒密碼的原理,但是一個字母輸進去,它透過一些轉盤的轉化,每一個字母最後輸出來的結果,會有150萬億種可能,德國人就透過一個機器把它做到這麼牛。

150萬億是什麼概念?

就是15後面寫18個0。

你可以慢慢地試,你可以試著去破譯,但是可能一個很大的團隊要幹幾千年,你才能將它破譯,它非常安全。

與此同時,它還特別方便,因為那個謎機的形象,有點像打字機,只要你把這封密碼檔案按照打字機上的鍵盤輸進去,按一個字母,它的螢幕上就有另外一個字母燈亮。

只要一個密碼抄寫員把那個亮的字母給抄下來,就能夠還原成平時我們要傳達的那個正常的資訊。

這個操作真的是用一分鐘就可以教得會的操作。

德國人在發明這套系統之後覺得特別自信,謎機或者說恩格碼機在第二次世界大戰中,是德國人普遍運用的一種密碼機器。

那個時代的密碼破譯,就是數學家對決的戰場,像圖靈這樣的人就有了用武之地。

當然我們順便說一下,第二次世界大戰之後,人類的密碼系統其實有一個小小的轉向。

比如說這本書的序言是馬慧元老師寫的,她就講到,她上大學的時候老師就跟她講,說現在的密碼不能再靠小軌跡了,就是數學軌跡,也就是我的演算法你不知道。

那萬一對方知道了,你這套密碼系統不就變得極其脆弱嗎?

二戰之後,人類傾向於用一種什麼密碼系統?

就是膀大腰圓、傻大黑粗。

說白了,我即使把密碼告訴你,把破解程式也告訴你,你找來世界上最快的計算機算。

你算完了,結果可能是一年後,因為運算量實在太大,而一年後我這套密碼已經過期了,這才是最安全的密碼。

當然現在我看到有人說,隨著量子計算機的計算速度進一步提升,這種密碼可能也不保險了。

那是以後的話了。

總而言之,我們回到二戰的時候。

德國人覺得自信心爆棚,這套恩格碼機是沒有人能破解的。

當然也有人距離成功只差一步之遙,這就是波蘭人。

波蘭人為什麼要破譯密碼?