Wt
3.3.8
|
A cryptographic hash function implemented using SHA1. More...
#include <Wt/Auth/HashFunction>
Public Member Functions | |
virtual std::string | name () const |
Returns the name for this hash function. More... | |
virtual std::string | compute (const std::string &msg, const std::string &salt) const |
Computes the hash of a message + salt. More... | |
Public Member Functions inherited from Wt::Auth::HashFunction | |
virtual | ~HashFunction () |
Destructor. | |
virtual bool | verify (const std::string &msg, const std::string &salt, const std::string &hash) const |
Verifies a message with the salted hash. More... | |
A cryptographic hash function implemented using SHA1.
This hash function is only available if Wt was compiled with OpenSSL support.
This hash function is useful for creating token hashes, but should not be used for password hashes.
|
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.
|
virtual |