linux aes256带有cbc加密/解密库

时间:2011-06-08 07:50:59

标签: c++ linux encryption cryptography aes

有人可以给我一个加密/解密aes 256 cbc 的例子。我找到了库crypt.h和unistd.h,但是一个例子真的很有帮助。

我需要一个 linux库。我不想使用第三方应用程序进行加密

3 个答案:

答案 0 :(得分:4)

OpenSSL库默认安装在几乎所有Linux系统上,您可以使用它来使用CBC进行256位AES加密。众所周知,OpenSSL文档很差,但以this example为基础,并不难理解。

答案 1 :(得分:0)

您可以使用cryptpp AES的一个例子是wiki。我希望这就是你想要的。

答案 2 :(得分:0)

需要一个具有.cpp和.h文件的库,而不需要在linux上安装。好问题。我知道mcrypt.h库。