Cryptanalysis

使用頻率分析的密碼分析

  • February 19, 2019

我已經閱讀了一些文件來使用頻率分析在沒有密鑰的情況下解密密文。這是我的問題:

  • 如果出現最多的 Char 不是 ‘E’ 那麼我們如何開始呢?
  • 假設我有這個密文

MLD BLF PMLD GSV TZNV SLD GL KOZB RG。TVG IVZWB ULI HRNROZI KILYOVNH RM BLFI VCZNH。XSVVIH。

這是它的解密文本:現在你知道遊戲怎麼玩了。為考試中的類似問題做好準備。乾杯

有人可以幫我解決這個問題,這裡最常見的是“L”,但不是“E”。‘L’在這裡是’o’……我很困惑。

這是一個單字母替換密碼 - 明文中的相同字母將始終表示為密文中的相同字母(例如,明文字母“E”在密文中始終是“V”)。


**文本越長,頻率分析效果越好。**對於非常短的文本(如您的),可能很難準確表示頻率分析。如果出現次數最多的字母不是“ E ”,那麼您可以繼續使用第二常見的字母(即字母“ T ”)

其他/類似技術:

  1. **雙字母單詞:**您可以嘗試的另一種技術是查找所有具有重複字母的單詞,例如,最後一個單詞“歡呼”。我認為在英語中最常見的雙字母詞有 2 個“ L ”,例如“ kill ”。但這又會失敗,因為這裡的雙字母詞是“歡呼”。
  2. **詞頻分析:**您還可以對整個單詞而不是單個字母進行頻率分析。同樣,對於英語,這將是單詞“ the ”。對於長文本,您會期望“ the ”這個詞最常出現。

如您所見,這些常用技術中的大多數對於您的密文都將失敗。因此,您可以使用的最佳技術是蠻力。

引用自:https://crypto.stackexchange.com/questions/67405