Exemplo n.º 1
0
        public static bool SHAVerify(byte[] data, byte[] hash, SecurityPolicy policy)
        {
            byte[] numArray = UASecurity.SHACalculate(data, policy);
            if (numArray.Length != hash.Length)
            {
                return(false);
            }

            for (int index = 0; index < numArray.Length; ++index)
            {
                if (hash[index] != numArray[index])
                {
                    return(false);
                }
            }
            return(true);
        }