[About] Version=1.0 Author=Nic Mail=support@hiasm.com [Type] Class=Element Info=Represents a cryptographic hash algorithms. Icon=Algorithm [Property] Algorithm=Sets a hash algorithm. ARG(enum)|14|0|MD5,SHA1,SHA256,SHA384,SHA512 Offset=Sets the offset into the byte array from which to begin using data. ARG(int)|1|0 Count=Sets the number of bytes in the array to use as data. ARG(int)|1|0 [Methods] *doClear=Releases all resources used by the HashAlgorithm class. ARG()|1|0 doComputeHash=Computes the hash value for the specified byte array. ARG(byte[] buffer)|1|0 *doComputeHash2=Computes the hash value for the specified Stream object. ARG(Stream stream)|1|0 *doComputeHash3=Computes the hash value for the specified region of the specified byte array. ARG(byte[] buffer, int offset, int count)|1|0 *doDispose=Releases all resources used by the current instance of the HashAlgorithm class. ARG()|1|0 *doInitialize=Initializes an implementation of the HashAlgorithm class. ARG()|1|0 onComputeHash=Occurs after invoke the method doComputeHash and returns the computed hash code. ARG(byte[])|2|13 Hash=Returns the value of the computed hash code. ARG(byte[])|3|13 HashSize=Returns the size, in bits, of the computed hash code. ARG(int)|3|1 HashAlgorithm=Returns the HashAlgorithm object. ARG(HashAlgorithm)|3|0 buffer=Defines the input to compute the hash code for. ARG(byte[])|4|13 *count=Defines the number of bytes in the array to use as data. ARG(int)|4|1 *offset=Defines the offset into the byte array from which to begin using data. ARG(int)|4|1 *stream=Defines the input to compute the hash code for. ARG(Stream)|4|10