System.Security.Cryptography.IncrementalHash
Provides support for computing a hash or HMAC value incrementally across several segments.
Get the name of the algorithm being performed.
Create an IncrementalHash for the algorithm specified by hashAlgorithm.
Create an IncrementalHash for the Hash-based Message Authentication Code (HMAC)
algorithm utilizing the hash algorithm specified by hashAlgorithm, and a
key specified by key.
Append the entire contents of data to the data already processed in the hash or HMAC.
Append count bytes of data, starting at offset,
to the data already processed in the hash or HMAC.
Release all resources used by the current instance of the
IncrementalHash class.
Retrieve the hash or HMAC for the data accumulated from prior calls to
AppendData, and return to the state the object
was in at construction.