Hashing class. More...
#include "/CryptClass/HASHCrypt.hpp"
Public Member Functions | |
HASHCrypt () | |
Contructor. | |
~HASHCrypt () | |
Destructor. | |
void | getMD5_128 (std::string chain, byte *digest, int size) |
Create an MD5 over 128 bits on a digest array of bytes. | |
void | getSHA_256 (std::string chain, byte *digest, int size) |
Create an SHA over 256 bits on a digest array of bytes. |
Hashing class.
Class who handle hashing functions to a byte* parameter. HASHCrypt try to detect errors and throw exceptions. HASHCrypt use crypto++ library.
void HASHCrypt::getMD5_128 | ( | std::string | chain, |
byte * | digest, | ||
int | size | ||
) |
Create an MD5 over 128 bits on a digest array of bytes.
chain | : Chain to hash |
digest | : An array of bytes (8 bits) |
size | : Length of the array digest |
Warning digest will be modified.
void HASHCrypt::getSHA_256 | ( | std::string | chain, |
byte * | digest, | ||
int | size | ||
) |
Create an SHA over 256 bits on a digest array of bytes.
chain | : Chain to hash |
digest | : An array of bytes (8 bits) |
size | : Length of the array digest |
Warning digest will be modified.