同じ鍵を 2 回使用した 2 つの暗号文を解読するにはどうすればよいですか? たとえばplaintext1
、キー"abcdefg"
を使用し、キーをplaintext2
使用します"abcdefg"
。
ciphertext2 ^ ciphertext1
に等しいことはわかっていplaintext1 ^ plaintext2
ます。また、解読plaintext1 ^ plaintext2
方法は「ブックサイファー」の解読方法と同じです (「ランニングキー暗号」と呼ばれることもありますが、ランニングキー暗号はブックサイファーと同じではありませんよね?)。
辞書攻撃を使用することになっていることはわかっていますが、使用すべき辞書/単語リストと、これを解読するために使用されるアルゴリズムがわかりません。リンク、またはクラック方法を示すコードを提供してくれる人はいますか?
私は暗号化が初めてで、楽しみのためにこれをやりたかっただけです。誰でも私を助けることができますか?ありがとう。