public SHA1CryptoServiceProvider() { sha = new SHA1Internal(); }
public SHA1Managed () { sha = new SHA1Internal (); }
/// <summary>Initializes a new instance of the <see cref="T:System.Security.Cryptography.SHA1Managed" /> class.</summary> /// <exception cref="T:System.InvalidOperationException">This class is not compliant with the FIPS algorithm.</exception> public SHA1Managed() { this.sha = new SHA1Internal(); }
public static byte[] ComputeHash(Stream stream) { var sha = new SHA1Internal(); var buffer = new byte[4096]; var len = stream.Read(buffer, 0, 4096); while (len > 0) { sha.HashCore(buffer, 0, len); len = stream.Read(buffer, 0, 4096); } return sha.HashFinal(); }
public static byte[] ComputeHash(byte[] bytes) { var sha = new SHA1Internal(); sha.HashCore(bytes, 0, bytes.Length); return sha.HashFinal(); }
public byte[] GetRunningHash() { var copy = new SHA1Internal(this); return(copy.HashFinal()); }