代码之家  ›  专栏  ›  技术社区  ›  Mateen Ulhaq

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

  •  5
  • Mateen Ulhaq  · 技术社区  · 15 年前

    plaintext1 使用密钥 "abcdefg" plaintext2 使用密钥

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

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

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

    1 回复  |  直到 9 年前
        1
  •  5
  •   Jerry Coffin    15 年前

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

    推荐文章