Block-Cipher
如何辨識使用了哪種密碼分析(針對經典密碼的不可區分性密碼分析)
我有 10 個密文和 10 個純文字我想知道哪個密碼來自哪個純文字
我怎麼知道這個
我知道這 10 種密碼和純文字中使用的替換密碼、換位密碼、維根密碼和不區分大小寫的字母的名稱
通過計算每個字母出現的次數來進行頻率分析。
對於轉置密碼,計數將類似於基礎語言(例如,ETAON 在英語中很常見)。
對於替代密碼,計數分佈與基礎語言相同,但高計數將與錯誤的字母匹配。
對於 Vigenere,計數將更加一致且更接近相等。
如果您有匹配的明文,則轉置的計數將相同;替換的計數將是相同的數字,但順序不同;Vigenere 的數量將非常不同。