1 基本概念
作为一部分 Microsoft Windows 提供的应用程序编程接口 (API),CryptoAPI 提供了一组函数。这些函数允许应用程序在对用户的敏感私钥数据提供保护时,以灵活的方式对数据进行加密或数字签名。实际的加密操作是由称为加密服务提供程序 (CSP) 的独立模块执行。
下面来看一下微软CryptoAPI的最基本使用;Win7, VC6;
新建一个单文档工程;名为cryptdemo;
视图类cpp文件包含 #include <wincrypt.h>;
CryptoAPI编程第一步是连接缺省的CSP;
在OnDraw函数添加代码;如下;
void CCryptdemoView::OnDraw(CDC* pDC