XOR 加密 - 解密

XOR encryption - decrypting it

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

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

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

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

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

忽略引号

如有任何帮助,我们将不胜感激;

我是怎么想到这个主意的?我的一个朋友实际上制作了发送字符串 (HWID) 的 DLL 给了我一个提示。但是我什至不知道什么是异或。如果你不明白我的意思,请评论你不明白的地方。

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

要在 C# 中使用 x-or 解密,您需要像这样使用 XOR 运算符 c = a ^ b;

要解密您的字符串,您需要密钥(用于 x 或它的东西),然后一次执行 x 或一个字符。这类似于将强转换为字节数组,然后一次处理一个字符。

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