c++ - 使用 Win32/MFC 加密数据

标签 c++ winapi encryption mfc cryptography

我想使用公钥加密发送到服务器的数据。我在互联网上搜索使用 Win32 或 MFC 执行此操作,但对使用的不同 API(如 CryptExportKey、CryptImportKey、CryptGenKey 等)感到困惑。任何人都可以为我提供一些资源,让我可以学习如何执行此操作吗?

最佳答案

你有两个选择较新的CNG api 或更旧的 CryptoAPI .这是 Windows 上用于加密的两个 native 代码接口(interface)。没有任何 MFC 特定的。 CNG 可能不是 32 位的,但 CryptoAPI 是虽然你可能需要定义

_WIN32_WINNT

启用该支持。

关于c++ - 使用 Win32/MFC 加密数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10493130/

相关文章:

c++ - tstring的所有情况都可以用wstring代替吗

python - 如何使用解密 key 加密和解密 Pandas 数据帧?

c++ - 另一个进程中的断点处理

windows - 是否可以在 Windows 上将 32 位 ODBC 驱动程序与 64 位应用程序一起使用?

c++ - 如何使用Visual Studio C++将2个列表框添加到1个窗口中?

c++ - '字节' : ambiguous symbol error when using of Crypto++ and Windows SDK

java - 为什么我的 RSA 加密代码适用于小位大小,但不适用于较大位大小?

c++ - 如何结合 ifndef win32 和 ifndef iOS

C++逐行读取文件

c++ - 它应该在命名空间中吗?