Microsoft 的 CAPICOM ActiveX 控件支持 SHA-2 吗?
我们公司正在从使用 SHA-1 证书切换到 SHA-2 证书。
我注意到 CAPICOM 只有 CAPICOM_CERTIFICATE_FIND_SHA1_HASH 查找方法。
从 SHA-1 切换到 SHA-2 是否意味着我们需要切换到 CAPICOM 的替代方案来使用这些证书进行验证/加密/解密?
Our company is switching over from using SHA-1 certificates to SHA-2 certificates.
I noticed that CAPICOM only has a CAPICOM_CERTIFICATE_FIND_SHA1_HASH find method.
Will switching over from SHA-1 to SHA-2 mean we will need to switch to an alternative to CAPICOM for verifiying/encrypting/decrypting using these certificates?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
CAPICOM_CERTIFICATE_FIND_SHA1_HASH - 这与用于签名的哈希算法无关,而是关于通过指纹(即证书数据的哈希)搜索证书。
由于 CAPICOM 使用支持 CALG_SHA_256 的 Microsoft 加密提供程序,因此 Capicom 也应该支持它们。
但是,您可以使用其他商业解决方案,市场上有很多此类解决方案(BouncCastle、/n 软件、SecureBlackbox)。
CAPICOM_CERTIFICATE_FIND_SHA1_HASH - that's not about hash algorithm, used for signing, but about searching for certificate via fingerprint (i.e. hash of certificate data).
Since CAPICOM uses Microsoft crypto providers, which supports CALG_SHA_256, Capicom should support them as well.
However, you can use other commercial solution, there is a bunch of them, available on the market (BouncCastle, /n software, SecureBlackbox).