Implementation of MD5 cryptographic hash algorithm. More...
#include <MD5.h>
Public Member Functions | |
| virtual const char * | name () const noexcept override |
| Get identifier of the hash as used in the HashFactory. More... | |
| virtual std::string | hash (const void *data, int length) override |
| Compute 128 bit hash using MD5. More... | |
Static Public Attributes | |
| static const char * | Name = "MD5" |
| Identifier of the hash. | |
Implementation of MD5 cryptographic hash algorithm.
|
overridevirtual |
Compute 128 bit hash using MD5.
This function is only available if Serialbox has OpenSSL support.
| data | Binary data |
| length | Lenght of the binary data |
Implements serialbox::Hash.
|
inlineoverridevirtualnoexcept |
Get identifier of the hash as used in the HashFactory.
Implements serialbox::Hash.