Encryption

如何在 Java 中找到 XOR 加密的密鑰?

  • June 8, 2019

我正在嘗試在 Java 中查找 XOR 加密字元串的密鑰。密鑰很可能是八個字元長。我有加密的字元串。

我不明白如何倒退並找到加密的字元串。我做了一些研究,發現了Vigenère cipher和其他一些東西,這些東西對我來說有些太先進了,因為我是新手。

我真的很感激任何幫助。

如果您的加密字元串是文本(不是隨機字元集),則:

  • 如果文本很短,請使用蠻力。對於非常短的文本,可能有不止一種解決方案。
  • 如果文本很長,請選擇較短的範圍並使用蠻力。然後為整個文本應用找到的密鑰。如果解密的文本包含太多不在字典中的單詞,則繼續小範圍的暴力破解,直到下一個好密鑰。

這兩種方法都需要很少的資源並且速度非常快。

XOR 的加密和解密密鑰是相同的。

我不確定你到底需要什麼,因為你提到你有加密字元串廣告,你正試圖找到加密字元串。

引用自:https://crypto.stackexchange.com/questions/71151