gpt4 book ai didi

c++ - 开发使用 MS CryptoAPI 的 64 位应用程序

转载 作者:可可西里 更新时间:2023-11-01 13:51:30 25 4
gpt4 key购买 nike

我是一名 C++ 开发人员,但在 Windows 开发方面没有深厚的背景。

我的主要问题围绕着 Crypto API 的使用展开.我将使用类似 CryptAcquireContext 的函数.在对该 API 进行更多研究时,仅将其描述为“Win32 Crypto API”。不知是否有“Win64 Crypto API”?

如果不是,如果我在 Visual Studio 中开发一个使用“Win32 Crypto API”的应用程序并编译为 64 位模式。如果我用 32 位编译会更好吗?

要开发使用 Crypto API 的 64 位应用程序,我需要做什么?

如果可能,请报告您在使用加密 API、检索证书、携带签名等开发 64 位应用程序时遇到的任何问题。

文章非常受欢迎。

最佳答案

加密 api 在 64 位中工作正常,只需使用 %ProgramFiles%\Microsoft SDKs\Windows\vX.X\Lib\x64 作为您的库而不是 %ProgramFiles%\Microsoft SDKs\Windows\vX.X\Lib 并且它会正常工作,32 位和 64 位库之间应该没有区别,没有通过使用正确的调用数据类型(特别是指针宽度)来处理)

关于c++ - 开发使用 MS CryptoAPI 的 64 位应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9400210/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com