2012-08-28 6 views
12

내 C++ 프로젝트에 AES 암호화가 필요합니다. 그러나 나는 대중적이고 복잡한 C++ 암호화 라이브러리를 연구 할 시간이 없다. AES (Rijndael)을 구현할 준비가 된 오픈 소스 C++ 클래스에 대해 알고 있습니까?C++ AES 암호화 클래스

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

같은 것을 제공

뭔가 이미 AES의 this 구현을 보았다 내 요구에 맞게하려고하지만 난 바퀴를 재발견하고 싶지 않아 (내가 문제가 발생 그것으로). 그런 계급을 알고 있으면 알려주세요.

답변

16

나는 정말 사용하기 쉬운 C++ 라이브러리 Crypto++을 권장합니다. Windows 및 Linux와 같은 다른 운영 체제에서 작동합니다. 바퀴를 재발 명하지 마십시오!

사용 샘플은 here입니다.