Как я могу взломать два шифротекста, которые использовали один и тот же ключ дважды? Например, plaintext1
использует ключ "abcdefg"
, а plaintext2
использует ключ "abcdefg"
.
Я знаю, что ciphertext2 ^ ciphertext1
равно plaintext1 ^ plaintext2
. И метод взлома plaintext1 ^ plaintext2
- это тот же метод взлома «книжного шифра» (также иногда называемый «шифром с ключом работы», хотя работающий шифр ключа не совпадает с шифром книги, верно?) *
Я знаю, что я должен использовать атаку по словарю, но я не уверен, какой словарь / список слов я должен использовать, и алгоритм, используемый для взлома этого. Кто-нибудь может предоставить мне ссылку или какой-нибудь код, который показывает, как ее взломать?
Я новичок в криптографии, и я просто хотел сделать это для развлечения. Может кто-нибудь мне помочь? Спасибо.