Window C / C ++加密API示例和提示

我问这个问题是因为我花了大部分时间在msdn docs和其他不透明的资源上搜索关于如何开始使用Windows C / C ++ Crypto API的简单直接指导。 我想看到的是一些示例代码,典型的包括路径,链接指南等,真正有用的东西。我知道这是一个不精确的问题,但我认为不精确的答案根本没有。 我会用我自己微薄的发现来推动这个球......     
已邀请:
这是我发现的一堆例子.... 示例C程序:列出商店中的证书 示例C程序:使用CryptAcquireContext 示例C程序:枚举CSP提供程序和提供程序类型 示例C打开证书库的代码 示例C程序:发送和接收签名和加密的消息 示例C程序:签名哈希并验证哈希签名 MSDN将这些示例分散在文档周围 本网站提供了概念的概述以及跨平台示例     
msdn文档在这里:http://msdn.microsoft.com/en-us/library/aa380252.aspx 这是主要的包含文件:
#include <wincrypt.h>
加密位作为Windows SDK的一部分包含在内,Windows SDK通常安装在
%PROGRAMFILES(x86)%Microsoft SDKsWindowsSDKVERSION
(例如,
C:Program FilesMicrosoft SDKsWindowsv6.0A
)中。标题通常为
%WINDOWSSDK%Include
,相关库为
%WINDOWSSDK%Lib
。 您必须明确链接到加密库。假设您在Visual Studio中,可以通过右键单击C ++项目,选择属性,然后在左侧的树视图中选择“配置属性” - >“链接器”来添加引用。然后,您可以在右侧的输入字段中指定
crypt32.lib
。 或者,(假设您正在使用msvc ++)添加
#pragma comment(lib, "crypt32.lib")
到你的来源。     
代码项目中还有一个冗长的示例“使用Win32加密API进行加密”。     

要回复问题请先登录注册