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