[請益] 模仿遊戲-解碼問題

作者: sunsonsam (立夋)   2015-03-04 15:27:25
不知道算不算雷 怕被雷你看到這行快點按←還來的及XD
不知道我理解對不對
德軍機器恩尼格瑪是 你按下一個字母 他機器經過運算後得到另一個字母
然後根據每天設定不同 計算方式就不同 對嗎?
然後人力破解是
把所有組合都手動試一次 根據試出來文字的意義去判斷 是嘛?
比方說ABCDE 對應到如果是HELLO 那就是有意義
再對應到整篇文章 都有意義 則判斷破解成功
所以他們才需要強大的拼字遊戲人才 這樣對嗎?
然後我就搞不懂克里斯多夫是怎麼破解的
看起來破解的東西是設定檔
這用後來的字母回推我可以理解
就像是我用什麼設定檔可以讓ABCDE轉成HELLO 這前提是HELLO已經知道
問題是在一開始不知道的情況下
機器轉轉轉出來 他怎麼知道什麼字是有意義的?
照電影裡面看來 他轉不出來只是時間不夠
可是就邏輯來說機器永遠轉不出來吧
因為機器無法判斷什麼字組合起來有意義 不是嗎?
希特勒萬歲
作者: reinicie (Start Over)   2015-03-04 15:37:00
是一定會有「Hitler」這單字,所以只要對照出現的字就可可以知道相對應的字母,就知整段文字意涵還有早上六點一定會報氣象,有這兩個碼去確認設定我發現前面有詳細解說文唷!可以看一下
作者: kukuma (專屬天屎)   2015-03-04 15:59:00
所以人要先告訴機器有這些組合啊
作者: mindy201 (人不負我‧我不負人)   2015-03-04 16:27:00
對啊所以他當初沒成功,後來知道了單字就成功啦~要把設定輸入進去機器啊
作者: peifen (fen)   2015-03-04 16:38:00
我知道你的意思,照電影劇情描述,在用希特勒萬歲加快速度之前,理論上只要有足夠的時間,機器一樣能解開設定,問題是那台機器應該沒有辨識文字的功能,所以它要怎麼知道某個設定是正確的而自行停止?
作者: shamanlin (點藏必須死)   2015-03-04 16:46:00
機器不知道文字的含意,但人類設定機器根據德文天氣這單字去找,然後開始暴力破解,如矛盾(絕不會出現原本的字),或是不符合就重推
作者: jingl (瘋狂叫什麼名字)   2015-03-04 16:49:00
解碼這部分的確很奇怪,要在1590京的組合找答案,但是答案如果沒有一個指向性,那麼轉出來的結果怎麼會有意義,或是說,怎麼知道會是正確的
作者: shamanlin (點藏必須死)   2015-03-04 16:51:00
其實有被神隱的波蘭神人把組合降到十萬個左右了然後暴力破解看那個組合可以拼出正確的天氣單字如果出現單字重複(A絕不可能為A)的就刪除
作者: jehy (Ganer)   2015-03-04 21:50:00
第一階段就知道會報天氣了,可能是讓機器去找有關天氣的「關鍵字」,但可能有很多種關鍵字不確定今天是用哪個。
作者: shamanlin (點藏必須死)   2015-03-04 21:55:00
天氣這關鍵字是密碼專家們找到的,然後挑出可能是天氣字詞,才讓機器去跑電影那種演法轉到世界大戰結束了都轉不完啦...
作者: randyway (way)   2015-03-05 00:34:00
這像樂透 全簽會中 但是沒有成本 知道會開某幾個後 其它要去推算的運算量就會小很多 相對會縮短時間剛剛看了推文 回答的沒有切到點 請忽略吧!
作者: jingl (瘋狂叫什麼名字)   2015-03-05 11:20:00
今天找到去年這篇網路文章http://mooc.guokr.com/note/7295我還沒看完,它說波蘭人解密的方式是從密碼機指示器的弱點下手破解的,可以看出電影內容省略不少設置過程和解說1940後密碼機進行改造,讓這個弱點消失
作者: go1717 (go一起一起當神)   2015-03-06 23:28:00
沒有拿到密碼機和密碼本 再來100個圖靈也破不了 絕對不是只靠暴力破解那麼簡單
作者: ggyy744 (我是粗殘哥)   2015-03-07 01:59:00
我倒是對德國那台密碼機是誰設計的比較有興趣

Links booklink

Contact Us: admin [ a t ] ucptt.com