gpt4 book ai didi

mysql - 解密未知的哈希加密

转载 作者:行者123 更新时间:2023-11-29 13:44:19 25 4
gpt4 key购买 nike

我正在从文件转移到 MYSQL,并且我想使用 md5 而不是加密

public Encrypt(string[])
{
for(new x=0; x < strlen(string); x++)
{
string[x] += (3^x) * (x % 15);
if(string[x] > (0xff))
{
string[x] -= 256;
}
}
return 1;
}

但我需要解密它。我不知道如何制作解密功能。有人可以帮助我吗?

最佳答案

我对 PAWN 的理解是它使用以 null 结尾的字符串。如果是这样的话,那么这种加密一般来说不是一个可逆的过程。

考虑一个字符串,其中第 13 个字符 (string[12]) 是“L”。将添加到的偏移量为 (3^12) * (12 % 15),即 180。在 ASCII 中,字符“L”的值为 76,当添加到 180 时是 256。在换行以适应 0-255 个字符范围后,该范围会变成零,可能会在中间的某个位置终止您的加密字符串。

如果您单独存储原始字符串的长度或者它始终是固定长度,那么也许这不是问题。但是,如果您依靠空终止符来确定字符串的长度,则它将不起作用。

关于mysql - 解密未知的哈希加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17640431/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com