HMACSHA256: ComputeHash

ComputeHash

Computes a hash value for a source in a single pass.



 Public Function ComputeHash(
	  ByRef Source As Variant,
	  Optional ByRef Index As Variant,
	  Optional ByRef Count As Variant ) As Byte ( )

Parameters

Source
[ByRef] Variant. This can be either a Byte array or any Stream compatible object.
Index
[ByRef] Optional. Variant. The starting index in the Byte array. This is ignored for Stream objects.
Count
[ByRef] Optional. Variant. The number of bytes in the array to be computed. This is ignored for Stream objects.

Return Values

Byte() -  A 32-byte hash value.

Remarks

If a Stream object is passed in, then the stream is continuously read and the hash calculated until there is no more data left to read from the stream.

See Also

Project CorLib Overview

Class HMACSHA256 Overview