c++ - 使用 C/C++ 使用 AES 加密-解密

标签 c++ c encryption aes

如何在 C 或 C++ 中使用 256 key AES 加密和解密文件?

最佳答案

如果您只是在使用 AES 并且不介意失去灵 active (即您有时不会用另一种加密算法替换它),那么 Brian Gladman's AES implementation是一种流行的选择(无论是出于性能还是便携性)。这是您嵌入在自己的源代码中的那种代码。

在外部库方面,您有很多选择,包括 NSS , OpenSSL , Crypto++ ...后者是专门为 C++ 设计的,而另外两个是为 C 设计的。

关于c++ - 使用 C/C++ 使用 AES 加密-解密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2489379/

相关文章:

c++ - 创建 std::vector 对象 C++ 时出错

c - 允许线程降低其自身 nice 的最便携(在 *nix 中)方式

c - Keil µvision 5 头文件显示错误,但是编译没有问题

c# - C# 和 VB 中的简单加密返回不同的结果

c++ - 从 QObject 中删除动态属性

c++ - 使用 OpenSSL 将现有 TCP 套接字转换为 TLS

c - 使用 C UDP 套接字的选择性重复 ARQ

javascript - 使用公钥加密/解密 |加密模块 | NodeJS

Javascript加密库(客户端加密|服务器端解密)

c++ - 如何从 vector 中删除结构元素?