|
| vector< unsigned char > * | conscience_utils::crypto::encryptAES256CBC (const unsigned char *bytes, int bytesCount, const string &key, const string &iv) |
| |
| vector< unsigned char > * | conscience_utils::crypto::encryptAES256CBC (const string &plainText, const string &key, const string &iv) |
| |
| string | conscience_utils::crypto::decryptAES256CBC (const vector< unsigned char > &encryptedChars, string key, string iv) |
| |
| void | conscience_utils::crypto::generateAES256KeyAndIVFromPassword (const string &password, string &key, string &iv) |
| |
| vector< unsigned char > * | conscience_utils::crypto::encryptAES256CBCWithPassword (const string &plainText, const string &password) |
| |
| string | conscience_utils::crypto::decryptAES256CBCWithPassword (const vector< unsigned char > &encryptedChars, const string &password) |
| |
| static bool | conscience_utils::crypto::isBase64Char (const unsigned char c) |
| |
| string | conscience_utils::crypto::encodeBase64 (const unsigned char *buf, unsigned int bufLen) |
| |
| vector< unsigned char > * | conscience_utils::crypto::decodeBase64 (const string &encodedString) |
| |
| string | conscience_utils::crypto::hashFileMd5 (const fs::path &filePath) |
| |
| string | conscience_utils::crypto::hashMd5 (const string &input) |
| |
| string | conscience_utils::crypto::hashSha512 (const string &input) |
| |
| string | conscience_utils::crypto::hashUniqueSimpleShift (const string &input) |
| | "Perfect" hash function by shifting each character by 1000. More...
|
| |