17

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

次のようなものを提供するもの

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

私はすでにこのAES の実装を見ており、自分のニーズに合わせて調整しようとしていますが、車輪を再発明したくありません (それに問題があります)。そのようなクラスを知っているなら、私に知らせてください。

4

1 に答える 1

20

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

使用例はここにあります。

于 2012-08-28T00:09:09.680 に答える