XOR加密 - 解密它

时间:2015-07-08 04:14:58

标签: c# encryption xor

我想解密一个字符串(HWID),它作为奇怪的字符被发送到我的过滤器。

它工作正常,直到有人为它释放旁路。 所以基本上我想要解密它并检查它是真的还是假的。

我如何获得字符串(HWID)?

this.hwid = current.ReadAscii(); //reading the packet

我想解密它(XOR),这就是字符串(HWID)的样子; “y'2& dxw | rrbrne {”df!4 * | / qd |'`-r5s“

忽略引号

任何帮助都将不胜感激;

我是如何得到这个想法的?我的一个朋友实际上制作了发送字符串(HWID)的DLL给了我一个提示。但我甚至不知道什么是XOR。如果你不明白我的意思,请评论你不理解的内容。

1 个答案:

答案 0 :(得分:0)

x-or是一个布尔数学运算。您可以在此处了解所有相关信息https://en.wikipedia.org/wiki/Exclusive_or

要使用x-C或在C#中解密,您需要使用XOR运算符,例如c = a ^ b;

要解密您的字符串,您需要密钥(x或其中的某些内容),然后一次执行x或一个字符。这类似于将强变换为bytearray然后一次处理一个字符。

这就像这个问题XOR function for two Hex byte arrays