2012-08-28 313 views
12

私のC++プロジェクトにはAES暗号化が必要です。しかし、私はもっと一般的で複雑なC++暗号ライブラリを研究する時間がありません。 AES(Rijndael)を実装している、既製のオープンソースのC++クラスを知っていますか?C++ AES暗号化クラス

私はすでにAESのthis実装を見てきましたし、私のニーズに合わせて調整しようとしていますが、私は車輪の再発明をしたくない(と私は問題を抱えている

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

のようなものを提供して何かそれと)。あなたがそのようなクラスを知っているなら、私に知らせてください。

答えて

16

本当に使いやすいC++ライブラリCrypto++をお勧めします。 WindowsやLinuxなどのさまざまなオペレーティングシステムで動作します。車輪を再構築しないでください!

使用サンプルはhereです。