Classical-Cipher

如何攻擊一般的多字母密碼?

  • March 9, 2021

我能夠使用巧合指數和卡方檢驗來解密 Vigenere 密文。

但是,出於興趣,您如何攻擊使用混合字母移動 26 次加密的密文?

另外,用 26 個隨機字母加密的密文呢?(所以畫面中的每一行都是隨機的)

Google搜尋似乎提出了基本的 Vigenere,但無論是範例還是指向更詳細資源的連結都會很好。

一個通用的多字母密碼只是幾個通用單字母密碼的組合,每個密碼都應用於每個 $ n $ -消息的第一個字母。

所以首先要找出什麼 $ n $ 是(即密鑰長度)。為此,我們可以像 Vigenere 一樣使用巧合指數。

然後我們可以將消息拆分為 $ n $ 部分(列),並嘗試從頻率分析開始將其分解為單獨的單字母密碼。(我們也必須關聯來自各個列的資訊以進行二元頻率分析。)

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