-
1 # 盪漾的可樂
-
2 # 曾愛上一隻貓
首先,我們要知道德軍的恩尼格碼是什麼東西,它的工作原理是怎樣的。
恩尼格碼是當時德軍的主要通訊加密方式,透過“恩尼格瑪機”來完成轉換。什麼意思呢?把要傳達的指令,輸入到恩尼格瑪機中。恩尼格瑪機中,有三個轉輪,每個字母輸入後會完成3次轉換,得到一條加密的編碼。比如說我們輸入了end這個詞,就會得出一個長度為9位的加密編碼。不僅僅如此,恩尼格瑪機內還有十個轉接板,這是個轉接板,會根據密碼本的順序來打亂這9個加密編碼的順序,也就是說,沒有密碼本強行破譯這些加密編碼的話,隨便一個字母就有1590萬萬億種加密可能,為了保險起見,德軍每天晚上,都會透過密碼本,以一種極難捕捉的順序,來改變轉接板的排列方式,英華人刨去截獲加密情報、傳送加密情報的時間外,只有18小時來破譯當天所截獲的資訊,時間一過,德軍就會改變轉接板的排列方式,導致過去18小時內破解工作化為無用功。所以想要破解這種密碼,幾乎是不可能的。
為了破解密碼,英國軍方邀請了數學家、邏輯學家艾倫·麥席森·圖靈Alan Mathison Turing來組建了專門的團隊,並希望藉此改變戰爭的局勢。圖靈意識到,在這個時間限制內,人類根本無法完成如此大的計算量,因此開始製作一臺代替人腦計算的機器,原型機名為“克里斯托弗”。克里斯托弗是圖靈的基友,就是字面意義上的基友,是的,圖靈是一位同性戀。
但是,“克里斯托弗”作為圖靈機的Beta1.0,計算效率還是非常緩慢。經過圖靈團隊中成員對其進行改進,將其轉軸速度提升了500倍,可效果還是不盡人意。在這裡,我們就可以把轉軸想象成我們的電腦硬碟的Beta1.0,這一次改進讓資料的讀取速度提升了500倍。可是“克里斯托弗”的破解方式比較笨,就是挨個對加密編碼進行破解,把每個字母的選項都列出來,再重新開始排列,直到得出通順的語句,我們可以克里斯托弗的這套演算法,算作是人類歷史上的第一次程式設計。這樣的解密方式有優勢也有劣勢,優勢是破解出來的內容比較完整,劣勢就是計算量太大,難以在限制時間內完成工作。
如此一來,工作便陷入了僵局。直到圖靈在與電報發報員交流時,才發現大多數電報員都有自己的習慣,在電報中加入一些自己的習慣用語。這句話提醒了圖靈,因此圖靈改變了破解方法,開始優先破譯一些出現頻率較高的詞,再針對這些詞來與從恩尼格瑪機中收到的加密編碼進行比對,從而排除一些沒有意義的組合方式,既降低了計算量,也降低了出現BUG的可能性。我們可以把這個,看作為人類歷史上第二次程式設計。
根據這一次改進,圖靈機的2.0版本很快就問世了,並且這臺機器已經可以以極高的效率,破解德軍加密編碼的大部分內容了。英軍就這樣逐漸開始掌握了德軍的密碼本,德軍很大一部分軍事行動,都被英軍提前獲取。這極大的改變了戰爭的局勢,歐洲的學者認為,圖靈和他的團隊,讓第二次世界大戰提前2年結束,拯救了1400萬人的性命。而克里斯托弗Beta2.0,被相關學者們進行更深層的改進,研發出了圖靈機,圖靈機,便是當代電腦的雛形。
遺憾的是,圖靈的結局並不好。當時的法律,明確指出同性戀是不合法的,因此圖靈被判處“荷爾蒙治療”,有說法稱這種治療就是化學閹割。在接受了這樣的“治療”後,圖靈的心理和生理都產生了極大的排斥,最終在1954年6月7日自殺,自殺前,圖靈的桌子上還擺放著一隻蘋果。這隻蘋果不是砸到牛頓頭上的那隻,而是印在我們的Iphone背後的那隻。
圖靈被譽為“人工智慧之父”,2013年,為了肯定對其生前做出貢獻的肯定,英國女皇才特赦了已經死去半個多世紀的圖靈,給予了拯救1400萬人性命的英雄該有的認可和尊重。
對了,B站木魚水心,解說過關於圖靈的紀錄片,非常有水平,感興趣的朋友可以去找一找。
-
3 # 世界真的很大
破譯恩尼格瑪密碼的人,後來的命運卻十分悲慘。因為他是一個同性戀,這不為當時的社會倫理所容。他被判藥物閹割,於兩年後自殺身亡。他就是被稱為“人工智慧之父”、“計算機之父”的艾倫·圖靈。
出生於1912年的艾倫·圖靈,是英國著名數學家和邏輯學家。從劍橋大學國王學院畢業後,他前往美國普林斯頓大學讀博士,然後回到劍橋大學從事數學和計算機領域的研究。此間,他提出了被後人稱為“圖靈機”和“人工智慧”的設想,以及通用計算機的概念。
“圖靈機”便演變成我們現在使用的電腦。二戰爆發後,英國情報機構招募了一大批科學家,為其破譯密碼,其中就有圖靈。圖靈受命擔任8部負責人,負責破譯來自德國的情報。圖靈將自己的主要工作,放在研製密碼破譯機上。
正是他和同事們研製出的密碼破譯機,破譯了當時橫行無忌的德國著名的恩尼格瑪密碼。圖靈因此而獲得1946年的不列顛帝國勳章。
一些歷史學家認為,恩尼格瑪密碼的成功破譯,讓二戰至少縮短了兩年。英國首相丘吉爾就曾說,二戰盟國最應該感謝的人就是圖靈。
戰後,他成為國家物理研究所的研究員,英國皇家科學院院士。1949年,他又擔任曼徹斯特大學計算機實驗室副主任,帶領團隊進行最早的真正意義上的計算機軟體開發。1950年,他發表的論文《機器能思考嗎》,為他贏得“人工智慧之父”的稱號。
然而,圖靈是個同性戀者,他的許多同事和朋友都知道,但是公眾並不知道。1952年的一天,圖靈偶遇一位叫阿諾德·穆雷的19歲男孩,一下子喜歡上了他。他們相戀不久,穆雷約上夥伴打劫了圖靈的家。圖靈向警察局報了案。
警察局在調查搶劫案的過程中,圖靈是同性戀一事浮出水面。那時的英國,同性戀等同於性犯罪。而圖靈的同性戀物件才19歲,受教育程度和社會地位都遠比圖靈低。在許多英華人眼裡,圖靈的行為無異於後來的孌童。
面對警察的訊問,天才科學家老老實實地寫出了自己和穆雷交往的所有細節,足足寫了幾大頁。在接受審判時,圖靈甚至隻字不提自己在二戰時的巨大功勞,只強調自己的行為不應該算是犯罪。法庭對圖靈的判決是,要麼進監獄失去自由,要麼接受藥物閹割。
圖靈選擇了後者,即由法庭指定的醫生對其定期注射雌激素以消除或減輕其男性性衝動。因為圖靈的同性戀夥伴是一名19歲的男孩,所以法庭裁定他對青少年有暴力傾向,是一個危險人物。時至今日,藥物閹割仍是一些國家對重度性犯罪者的處罰措施之一。
兩年之後的1954年6月7日,圖靈吃下半個塗了氰化物的蘋果自殺身亡。據稱,正是為了紀念圖靈,蘋果公司才將自己產品的LOGO,設計成一個被咬了一口的蘋果。
回覆列表
找一屋子天才。或者說瘋子讓他們想辦法。這玩意其實和駭客是一個道理。沒有足夠的腦洞是根本不可能破解程式的。。另一個方法找一本德軍密碼本。。於是英華人雙管齊下。他們找了幾百個各種各樣的人有天才也有瘋子。又抓了一條德國潛艇找到了密碼本