C++ AES Encryption Class

C++ AES Encryption Class

本文关键字:Class Encryption AES C++      更新时间:2023-10-16

我的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的这种实现,并试图根据我的需求进行调整,但我不想重新发明轮子(我在这方面遇到了问题)。如果你知道这类课程,请告诉我。

我推荐Crypto++,一个非常容易使用的C++库。它适用于不同的操作系统,如Windows和Linux。不要重新发明轮子!

使用示例可以在这里找到。