12#include <openssl/conf.h>
13#include <openssl/evp.h>
14#include <openssl/err.h>
15#include <openssl/md5.h>
24 void initialize(
unsigned char* initKey,
unsigned char* initVector);
26 std::string
encrypt(std::string plainText);
27 std::string
decrypt(std::string cipherText);
29 static std::string
encodeMD5(std::string plainText);
32 unsigned char *initkey, *initvector;
33 void handleErrors(
void);
std::string decrypt(std::string cipherText)
std::string encrypt(std::string plainText)
void initialize(unsigned char *initKey, unsigned char *initVector)
static std::string encodeMD5(std::string plainText)