Defined in file: hzCodec.h

An MD5 digest is a 128-bit hash value, commonly used as a checksum in such applications as messaging and file transmission. The hzMD5 class is simply a wrapper to limit the operations that may be performed.

Constructors/Detructors

hzMD5*hzMD5(void)
NULL-TYPEhzMD5(void)
Default constructorhzMD5()Not specified in code. Default applies

Public Methods:

hzEcodeCalcMD5(hzChain& Z)Please note the following legal notice. This function is derived from the RSA Data Security, Inc. MD5 Message-Digest Algorithm Calculate the MD5 digest for the supplied file
hzEcodeCalcMD5(const char* cstr)Please note the following legal notice. This function is derived from the RSA Data Security, Inc. MD5 Message-Digest Algorithm. Calculate the MD5 digest for the supplied null terminated string.
hzEcodeCalcMD5File(const char* filepath)Please note the following legal notice. This function is derived from the RSA Data Security, Inc. MD5 Message-Digest Algorithm Calculate the MD5 digest for the supplied file
voidClear(void)
boolIsNull(void)
const char*Txt(void)Present MD5 as a string Arguments: None

Overloaded operators:

const char*operator const char *(void)
booloperator!=(hzMD5& op)
hzMD5&operator=(const char* pMd5)Incorrect length
hzMD5&operator=(hzString& S)
booloperator==(hzMD5& op)

Member Variables:

uint32_t*m_PartsTotal 128 bits