internal static string ComputeHash(string transactionID)
{
ulong num = 0x2aaaaaaaaaaaab67L;
for (int i = 0; i < transactionID.Length; i++)
{
num += transactionID[i];
num *= (ulong) 0x2aaaaaaaaaaaab6fL;
}
StringBuilder builder = new StringBuilder(0x10);
foreach (byte num3 in BitConverter.GetBytes(num))
{
builder.AppendFormat("{0:X2}", num3);
}
return builder.ToString();
}