關燈 巨大 直達底部
親,雙擊螢幕即可自動滾動
第16部分

情況是因為第三個“THE”是排在第一個“THE”後面第二十一個字母,而三字金鑰BIG會在重複七次之後又回到了最開始。在任何比金鑰要長得多的加密資訊中,都會不可避免地出現類似這樣的重複。而一個解密者應該如何才能揭示加密檔案的真正面目呢?比如,如果加密文字“UPK”出現了兩次,中間隔著21個字母,那麼他就可以推斷出金鑰的長度是21的整除數。或者換種說法,他可以推斷出21是金鑰的倍數。(約數或稱除數是一個數字被除之後不會有餘數。比如21的除數就是1、3、7和21。)如果獲得了足夠多類似的線索,解密者就可以知道金鑰的確切長度。一旦他知道了金鑰長度,他就可以對加密資訊進行日常頻率分析。注意,數學在解密工作中總是放在首位的:解密者首先會計算出金鑰的長度,這步工作甚至是在他要考慮金鑰的具體內容是什麼之前所要做的。

巴貝奇的