2012-08-28 20 views
12

Ho bisogno della crittografia AES per il mio progetto C++. Ma non ho il tempo di studiare le librerie di crittografia C++ più popolari e complesse. Conoscete una classe C++ open source già pronta che implementa AES (Rijndael)?C++ AES Encryption Class

qualcosa che fornisce qualcosa come

void makekey(....); 
string encrypt(string data); //takes plain text, returns encrypted text 
string decrypt(string data); //takes encrypted text, returns plain text 

ho già visto this implementazione di AES e sto cercando di adattarlo alle mie esigenze, ma non voglio reinventare la ruota (e sto avendo problemi con esso). quindi se conosci questa classe per favore fammi sapere.

risposta

16

Raccomando Crypto++, una libreria C++ veramente facile da usare. Funziona in diversi sistemi operativi come Windows e Linux. Non reinventare la ruota!

Esempi di utilizzo possono essere trovati here.