71得票1回答
微软加密 API 禁用 RSAES-OAEP 密钥传输算法。

我正在使用 CryptEncryptMessage 生成一个 PKCS#7 包裹的消息,加密算法使用了 szOID_NIST_AES256_CBC。 生成的消息似乎是有效的,但使用的密钥传输算法是 RSAES-OAEP,在广泛应用的软件(如Thunderbird、OpenSSL SMIME模...

28得票4回答
Windows C/C++加密API示例和技巧

我提出这个问题是因为我花了一整天的时间在 MSDN 文档和其他不透明的来源中搜寻如何开始使用 Windows C/C++ 加密 API 的简单明了的指南。 我想看到的是一些示例代码、典型的包含路径、链接指南等,任何有用的东西。我知道这是一个不精确的问题,但我认为不精确的答案总比没有好。 我...

9得票2回答
Windows XP和Vista/7上的MS Crypto API行为差异

我正在尝试理解如何从PEM格式中导入公钥(示例包含在下面的代码中),并跨XP、Vista和Windows 7。示例代码将在XP和Windows Vista/7上导入密钥,但方式不同。 在Windows XP上,加密提供程序名称中需要“(Prototype)”字符串,并允许CryptImpor...

8得票2回答
使用Java访问MS CryptoAPI

我试图充分利用 MS CAPI,但遇到了一些棘手的问题... SunMSCapi提供者只提供了以下算法(至少对于签名而言):MD2withRSAMD5withRSASHA1withRSA我不想使用BouncyCastle所使用的GOST3411withECGOST3410或RIPEMD128w...

7得票1回答
EKM是否能与CNG密钥存储提供商一起使用?

https://learn.microsoft.com/en-us/sql/relational-databases/security/encryption/extensible-key-management-ekm网站上说: SQL Server提供了数据加密功能和可扩展密钥管理(EKM)...