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

3gtaxfhh  于 2023-03-31  发布在  Windows
关注(0)|答案(4)|浏览(131)

我问这个问题是因为我花了一天的大部分时间在msdn文档和其他不透明的来源中寻找关于如何开始使用Windows C/C++ Crypto API的简单直接的指导方针。
我想看到的是一些示例代码,典型的包含路径,链接指南等,任何有用的东西真的。我知道这是一个不精确的问题,但我认为不精确的答案是更好的。
我会用我自己的微薄发现来开始工作。。

pjngdqdw

pjngdqdw2#

msdn文档在这里:http://msdn.microsoft.com/en-us/library/aa380252.aspx
这是主包含文件:#include <wincrypt.h>
加密位包含在Windows SDK中,通常安装在%PROGRAMFILES(x86)%\Microsoft SDKs\Windows\SDKVERSION(例如C:\Program Files\Microsoft SDKs\Windows\v6.0A)中。标头通常在%WINDOWSSDK%\Include中,相关库在%WINDOWSSDK%\Lib中。
你必须显式地链接到加密库。假设你在Visual Studio中,你可以通过右键单击C项目,选择属性,然后在左边的树视图上选择配置属性-〉链接器来添加引用。然后你可以在右边的输入字段中指定crypt32.lib
或者,(假设您使用的是msvc
)add

#pragma comment(lib, "crypt32.lib")

你的线人

yruzcnhs

yruzcnhs3#

代码项目中还有一个很长的示例**”Encryption using the Win32 Crypto API“**。

相关问题