<PackageReference Include="System.Security.Cryptography.Primitives" Version="4.3.0" />

System.Security.Cryptography.HashAlgorithm

public abstract class HashAlgorithm : IDisposable
public virtual int HashSize { get; }

protected HashAlgorithm()

public byte[] ComputeHash(byte[] buffer)

public byte[] ComputeHash(byte[] buffer, int offset, int count)

public byte[] ComputeHash(Stream inputStream)

public void Dispose()

protected virtual void Dispose(bool disposing)

protected abstract void HashCore(byte[] array, int ibStart, int cbSize)

protected abstract byte[] HashFinal()

public abstract void Initialize()