密碼學/凱撒密碼破解
外觀
< 密碼學
破解凱撒密碼非常簡單,因為它容易受到大多數攻擊方式的影響。該系統非常容易破解,以至於通常用暴力破解來確定是否使用了這種密碼更快。人類破解它的簡單方法是檢查密文的字母頻率,看看它們與底層語言中的頻率是否匹配。
透過繪製密文中的字母頻率和明文原始語言中的字母頻率,人類可以透過檢視圖表特定特徵的位移來確定金鑰的值。例如,在英語中,字母 Q、R、S、T 的頻率具有非常獨特的模式。
計算機也可以透過自相關函式輕鬆做到這一點。
由於該系統只有 25 個非平凡金鑰,即使對人類來說,迴圈遍歷所有可能的金鑰直到找到一個能夠將密文轉換為明文的金鑰也很容易。
如果你有一個訊息,同時有密文和明文,那麼透過計算它們之間的差值就可以輕鬆找到金鑰。