Example #1
0
        public byte[] HashPowEntry(Guid newGuid)
        {
            string toBeHashed = Id.ToString() + PrevId.ToString() + Data.ToString() + Timestamp.ToString() + Hash.ToString() + newGuid;

            byte[] bytesToBeHashed = Encoding.Unicode.GetBytes(toBeHashed);

            using (SHA512 shaM = new SHA512Managed())
            {
                return(shaM.ComputeHash(bytesToBeHashed));
            }
        }
Example #2
0
        public void HashEntry(byte[] previousHash)
        {
            string toBeHashed = Id.ToString() + PrevId.ToString() + Data.ToString() + Timestamp.ToString() + previousHash.ToString();

            byte[] bytesToBeHashed = Encoding.Unicode.GetBytes(toBeHashed);

            using (SHA512 shaM = new SHA512Managed())
            {
                Hash = shaM.ComputeHash(bytesToBeHashed);
            }
        }