2010-12-21 9 views
1

dans Ubuntu: J'ai un code .cpp avec une valeur de chaîne. Je voudrais le crypter avec aes et utiliser aussi l'encodage base64. Comment faire ça?! OpenSSL est une solution, mais il crypte des fichiers ou des chaînes à partir de la ligne de commande. :(QUESTION OPENSSL - LINUX .cpp code

Je voudrais crypter et encoder ma chaîne dans mon code.Sur la ligne de commande, je veux juste utiliser g++ test.cpp -o test -? et une bibliothèque que je besoin

Répondre

2

pour le cryptage AES vérifier http://saju.net.in/code/misc/openssl_aes.c.txt

pour compiler votre application, vous devez faire:..?

g++ -o test test.cpp -lssl -lcrypto 
+0

Thx avez-vous un exemple de code écrit dans le code C++ Je voudrais utiliser à la fois aes et base64 – she

+0

Voici l'exemple base64, http://www.ioncannon.net/programming/34/howto-base64-encode-with-cc-and-openssl/ Vous pouvez utiliser les deux codes dans votre application C++. – ismail