2012-08-28 248 views
12

我需要對我的C++項目進行AES加密。但我沒有時間研究更流行和更復雜的C++密碼術庫。你知道任何現成的開源C++類實現AES(Rijndael)嗎?C++ AES加密類

的東西,提供類似

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

我已經看到this執行AES的,我試圖把它調整到我的需要,但我不想重新發明輪子(和我有問題用它)。所以如果你知道這樣的類,請讓我知道。

回答

16

我推薦Crypto++,這是一個非常易於使用的C++庫。它適用於Windows和Linux等不同的操作系統。不要重新發明輪子!

使用樣品可以發現here