我有以下函数,用于哈希一个
如果我想将“hello”哈希,它会生成“99162322”。
是否可能编写一个反向函数,输入一个数字并输出字符串(假设字符串结果未知)?
字符串
:public static uint hashString(string myString)
{
uint hash = 0;
foreach (char c in myString)
{
hash *= 0x1F;
hash += c;
}
return hash;
}
如果我想将“hello”哈希,它会生成“99162322”。
是否可能编写一个反向函数,输入一个数字并输出字符串(假设字符串结果未知)?