OTP/XOR破解两个具有相同键的密文
-
04-10-2019 - |
题
如何破解两次使用相同键的两个密文?例如, plaintext1
使用密钥 "abcdefg"
, , 和 plaintext2
使用密钥 "abcdefg"
.
我知道 ciphertext2 ^ ciphertext1
等于 plaintext1 ^ plaintext2
. 。和破裂的方法 plaintext1 ^ plaintext2
破解“ book cipher”的方法(有时也称为“运行键密码”),尽管运行的键密码与书籍密码不同,对吗?)
我知道我应该使用字典攻击,但是我不确定我应该使用哪种字典/文字列表以及用于破解此算法。谁能为我提供链接或一些显示如何破解它的代码?
我是密码学的新手,我只是想为了娱乐而做。谁能帮我吗?谢谢。
解决方案
最常见的攻击是“滑动”一个常见(但不是太短)的单词,并且 XOR
它反对在组合流中的连续位置。在一个流中使用该单词的地方,XOR(通常)将为另一个流提供可读文本。
不隶属于 StackOverflow