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-TYPE | hzMD5 | (void) | |
| Default constructor | hzMD5() | Not specified in code. Default applies |
Public Methods:
| hzEcode | CalcMD5 | (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 |
| hzEcode | CalcMD5 | (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. |
| hzEcode | CalcMD5File | (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 |
| void | Clear | (void) | |
| bool | IsNull | (void) | |
| const char* | Txt | (void) | Present MD5 as a string Arguments: None |
Overloaded operators:
| const char* | operator const char * | (void) | |
| bool | operator!= | (hzMD5& op) | |
| hzMD5& | operator= | (const char* pMd5) | Incorrect length |
| hzMD5& | operator= | (hzString& S) | |
| bool | operator== | (hzMD5& op) |
Member Variables:
| uint32_t* | m_Parts | Total 128 bits |