将AES加密添加到VC ++应用程序

时间:2010-10-13 00:01:05

标签: visual-c++ encryption mfc aes

我在VC ++中创建了一个GUI应用程序,现在我想对数据进行AES128加密,我正在写它。

任何人都可以告诉我如何在VC ++中这样做。

2 个答案:

答案 0 :(得分:7)

Microsoft提供了 CryptoAPI ,它是Windows内置的。

文档的起点在这里:

一般用法概述:

用C编写的示例程序:

以下是支持的算法列表,包括AES128:

答案 1 :(得分:1)

我建议使用http://www.openssl.org/指南,将其与vc ++ @ http://www.devside.net/guides/windows/openssl

一起使用

- 修改

您应该使用openssl网站上的最新版本而不是该指南中的旧版本,本指南中的其他内容均适用。