Skip to content

noyanc/ofxLibcrypto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ofxLibcrypto

Small openFrameworks addon for the encryption and decryption of texts using the AES-256 algorithm.

The AES-256 support comes with OpenSSL's libcrypto library integrated into OpenFrameworks core. No additional library needed.

Tested on Android with openFrameworks 0.8.0

USAGE:

ofxLibcrypto aes;
std::string strkey = "01234567890123456789012345678901"; //put here your scret key
std::string striv = "01234567890123456"; // put here your vector
unsigned char *key = (unsigned char*)strkey.c_str();
unsigned char *iv = (unsigned char*)striv.c_str();
aes.initialize(key, iv);
std::string encrypted_text = aes.encrypt("This is a plain text!");
std::string plain_text = aes.decrypt(encrypted_text);

About

Small openFrameworks addon to encrypt and decrypt strings using the AES-256 algorithm which comes with OpenSSL's libcrypto library integrated into OF core.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages