plaintext1 使用密钥 "abcdefg" plaintext2 使用密钥
plaintext1
"abcdefg"
plaintext2
我知道 ciphertext2 ^ ciphertext1 plaintext1 ^ plaintext2 . 以及破解的方法 破解“图书密码”(有时也称为“运行密钥密码”,尽管运行密钥密码与图书密码不同,对吧?)
ciphertext2 ^ ciphertext1
plaintext1 ^ plaintext2
我知道我应该使用字典攻击,但是我不确定我应该使用哪个字典/词表,以及破解这个的算法。有人能给我提供一个链接,或者一些代码来说明如何破解它吗?
我是密码学的新手,我只是想找点乐子。有人能帮我吗?谢谢。
最常见的攻击是“滑动”一个普通的(但不能太短)字沿和 XOR 它与组合流中的连续位置相对应。如果单词在一个流中使用,XOR将(通常)为另一个流生成可读文本。
XOR