6

如何破解两次使用相同密钥的两个密文?例如,plaintext1使用 key "abcdefg",并plaintext2使用 key "abcdefg"

我知道这ciphertext2 ^ ciphertext1等于plaintext1 ^ plaintext2。破解plaintext1 ^ plaintext2的方法与破解“书本密码”的方法相同(有时也称为“运行密钥密码”,虽然运行密钥密码与书本密码不同,对吧?)

我知道我应该使用字典攻击,但我不确定我应该使用哪个字典/单词列表,以及用于破解它的算法。谁能给我一个链接,或者一些显示如何破解它的代码?

我是密码学的新手,我只是想玩这个。谁能帮我吗?谢谢。

4

1 回答 1

5

XOR最常见的攻击是沿着组合流中的连续位置“滑动”一个常见(但不是太短)的单词。如果单词在一个流中使用,XOR 将(通常)为另一个流生成可读文本。

于 2010-09-20T03:24:38.147 回答