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.