예제 #1
0
            public byte[] ComputeSHA256Hash(Stream stream)
            {
                using (var hash = SHA256HashAlgorithmInstance.CreateHash())
                {
                    int    bytesRead = 0;
                    byte[] buffer    = new byte[AWSSDKUtils.DefaultBufferSize];
                    while ((bytesRead = stream.Read(buffer, 0, buffer.Length)) != 0)
                    {
                        hash.Append(buffer);
                    }

                    return(hash.GetValueAndReset());
                }
            }
예제 #2
0
 public byte[] ComputeSHA256Hash(Stream steam)
 {
     return(SHA256HashAlgorithmInstance.ComputeHash(steam));
 }
예제 #3
0
 public byte[] ComputeSHA256Hash(byte[] data)
 {
     return(SHA256HashAlgorithmInstance.ComputeHash(data));
 }