public ulong ComputeHash(string str, bool fix = true)
{
if (fix)
{
var tempstr = str.Replace('/', '\\').ToUpperInvariant();
byte[] data = Encoding.ASCII.GetBytes(tempstr);
ComputeHash(data);
return hashValue;
}
else
{
byte[] data = Encoding.ASCII.GetBytes(str);
ComputeHash(data);
return hashValue;
}
}