Wincrypt:无法解密用 C# 加密的文件。 CryptDecrypt 的 NTE_BAD_DATA
我正在尝试使用 wincrypt 解密文件的一部分,但似乎无法使该函数正确解密。这些字节使用 C# 中的 RC2 实现进行加密,并且我向加密和解密过程提供相同…
使用 AES 和 CryptoAPI 解密?当你知道 KEY/SALT 时
好的,我已经打包了专有的二进制格式。这基本上是几个不同栅格数据集的松散包装。不管怎样,在过去,阅读这篇文章并打开包装是一件容易的事。但现在在…
PKCS#10 从 PKCS#11 请求对象密钥对
我有一个使用 PKCS#11 的标准调用生成的 RSA 1024 密钥对。 我需要为公钥生成 PKCS#10 CSR。 MS 有 IEnroll4 dll,允许使用 createRequestWStr 引发 C…
使用 WinCrypt 和 硬编码 AES-256 密钥 加密导入密钥
我需要让 Win32 应用程序加载硬编码的 AES-256 密钥,最好使用 WinCrypt.h 方法。 我的密钥位于 unsigned char[32] 中,但我找不到传递给 CryptImport…
将私钥关联到 PFXExportCertStoreEx 的证书
我正在尝试将证书导出到 pfx 文件。 这就是我所做的(简化的): h = CertOpenStore(CERT_STORE_PROV_MEMORY, 0, NULL, CERT_STORE_CREATE_NEW_FLAG, …
微软加密 API 书
我需要使用 Microsoft CryptoAPI 编写自己的 SSL 套接字(CSocket ansestor)并进行服务器端证书验证。 您能告诉我哪本书对我有帮助(或任何其他用户…
Java安全性-MSCAPI提供者:如何在没有密码弹出的情况下使用?
我已成功使用 Sun 的 MSCAPI 提供程序 在我的应用程序中。 我现在遇到的问题是它总是弹出一个窗口,要求输入密码,即使我已经在代码中提供了密码。 这…
Microsoft 是否提供连接到其自己的 MS CryptoAPI 的 PKCS #11 提供程序?
我希望使用 PKCS #11 接口运行一些测试,并且想知道 Microsoft 是否提供了基于软件的实现来提供 PKCS #11 功能? 我宁愿现在就开始测试与接口的交互,…
有没有办法使用 CryptoAPI 创建私钥并为其提供种子?
我们需要创建一个以 2 个明文密钥为种子的私钥。 2 个明文密钥由不同的管理者维护。 这是为了满足我们的双控关键要求。 我们可以将两个密钥组合成一个…
如何使用 Microsoft ECSP 仅使用 RSA 公钥加密小数据块?
我需要使用 512 位 RSA 公钥加密一小块数据(16 字节)——对于我所知的大多数加密库来说,这是一项相当简单的任务,除了 MS CSP API(看起来)。 Cry…
我正在使用 Wincrypt for Diffie-Hellman——我可以以纯文本形式导出共享密钥吗?
好的 - 感谢 Mike,我能够让 Wincrypt 生成 Diffie-Hellman 密钥对。 我想出了导出公钥,以及如何导入对方的公钥。 根据文档,导入对方的公钥后,就计…
如何在 .NET 应用程序中使用从 Win32 CryptoAPI 生成的密钥 blob?
我有一个用 C++ 编写的 Windows 现有应用程序。 此应用程序使用 Win32 CryptoAPI 生成用于加密/解密数据的 TripleDES 会话密钥。 我们使用一个技巧的…
我有 P& G-- 如何使用 Wincrypt API 生成 Diffie-Hellman 密钥对?
这里有一篇 MSDN 文章,但我还没有走得太远: p = 139; g = 5; CRYPT_DATA_BLOB pblob; pblob.cbData = sizeof( ULONG ); pblob.pbData = ( LPBYTE ) …