首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OTP/XOR破解具有相同密钥的两个密文

OTP/XOR破解具有相同密钥的两个密文
EN

Stack Overflow用户
提问于 2010-09-20 10:32:03
回答 1查看 4.5K关注 0票数 5

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

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

我知道我应该使用字典攻击,但我不确定我应该使用哪个字典/词表,以及破解它所使用的算法。有没有人能给我提供一个链接,或者一些代码来说明如何破解它?

我是密码学的新手,我只是想找点乐子。有人能帮我吗?谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-09-20 11:24:38

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

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3748359

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档