2012-08-28 10 views
12

Potrzebuję szyfrowania AES dla mojego projektu C++. Ale nie mam czasu, aby studiować bardziej popularne i złożone biblioteki kryptograficzne C++. Czy znasz jakieś gotowe, open source klasy C++, który implementuje AES (Rijndael)?C++ AES Encryption Class

coś, co stanowi coś w rodzaju

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

już widać this realizacji AES i staram się dostosować go do moich potrzeb, ale nie chcę wyważać otwartych drzwi (i mam problemy z tym). więc jeśli znasz taką klasę, daj mi znać.

Odpowiedz

16

Polecam Crypto++, bardzo łatwą w użyciu bibliotekę C++. Działa w różnych systemach operacyjnych, takich jak Windows i Linux. Nie wynajduj ponownie koła!

Próbki można znaleźć here.