密码分析:两个纯文本文件的异或。
|
我有一个文件,其中包含两个XORed纯文本文件的结果。我如何攻击此文件以解密两个纯文本文件?我已经搜索了很多,但是找不到任何答案。谢谢!
编辑:
好吧,我也有两个密文,我对它们进行了异或运算以获得两个明文的异或。我问这个问题的原因是,据布鲁斯·施耐尔(Bruce Schneier)页。 198,《应用密码学》,1996年,“ ...她可以将它们进行异或运算,并获得两个彼此进行异或运算的明文消息。这很容易破解,然后她可以将其中一个明文与密文进行异或运算以获得密钥流。 “(这与简单的流密码有关)但是除此之外,他没有提供任何解释。这就是为什么我在这里问。原谅我的无知。
另外,使用的算法很简单,并且使用长度为3的对称密钥。
进一步编辑:
我忘了补充:我假设使用简单的流密码进行加密。
没有找到相关结果
已邀请:
5 个回复
庞协腿宛炯
因此,现在,攻击者有了一个仅由两个明文组成的新密文。如果攻击者知道其中一个明文(例如,攻击者具有对A的合法访问权,但对B没有合法访问权),则可以用来恢复其他明文:
现在,攻击者拥有B的明文。 这实际上比这更糟-如果攻击者拥有A和A的密文,那么他就可以恢复密钥流。 但是,我上面给出的猜测方法是攻击者使用(希望是好的)猜测而不是已知的明文的上述变体。显然,这并不是那么容易,但是它是相同的概念,并且无需从已知的明文开始即可完成。现在,攻击者有了一个密文,当他正确猜出了一些纯文本时,就会“告诉”他(因为它会导致解密中产生其他纯文本)。因此,即使原始XOR操作中使用的密钥是乱码,攻击者在进行有根据的猜测时,也可以使用具有“乱码”的文件来获取信息。
鞋扣蚊冈借
程琶
茬贺努充尽
琶竞捆栓
您有一个带有两个未知数的方程,您可能无法从中得到有意义的东西。