UnityEngine.Purchasing.TransactionLog.ComputeHash C# (CSharp) Method

ComputeHash() static private method

static private ComputeHash ( string transactionID ) : string
transactionID string
return string
        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();
        }