Wt
3.2.3
|
A cryptograhpic hash function implemented using MD5. More...
#include <Wt/Auth/HashFunction>
Public Member Functions | |
virtual std::string | name () const |
Returns the name for this hash function. | |
virtual std::string | compute (const std::string &msg, const std::string &salt) const |
Computes the hash of a message + salt. |
A cryptograhpic hash function implemented using MD5.
This hash function is useful for creating token hashes, but should not be used for password hashes.
std::string Wt::Auth::MD5HashFunction::compute | ( | const std::string & | msg, |
const std::string & | salt | ||
) | const [virtual] |
Computes the hash of a message + salt.
The message is usually an ASCII or UTF-8 string.
The salt
and the computed hash are encoded in printable characters. This is usually ASCII-encoded(as for the UNIX crypt() functions)or could be Base64-encoded.
Implements Wt::Auth::HashFunction.
std::string Wt::Auth::MD5HashFunction::name | ( | ) | const [virtual] |