【发布时间】:2018-06-06 09:44:09
【问题描述】:
我有一个关于替代 Crypto API 的 Microsoft CNG 的问题。因为我有一个项目/作业,我需要将 CMS/PKCS#7 与 RSA-OAEP 加密和 RSASSA-PSS 签名一起使用。
但我很困惑是否 CNG(不是传统的支持 CryptoAPI) 是否包含 CMS 功能。在功能列表中明确指出支持 CMS 等协议(https://msdn.microsoft.com/de-de/library/windows/desktop/bb204775(v=vs.85).aspx ) 但我只能找到属于 CryptoAPI 的处理 PKCS#7/CMS 消息传递的方法:
到目前为止,我只找到了 Crypto API“低级消息函数” 和“简化消息功能”( https://msdn.microsoft.com/en-us/library/windows/desktop/aa380252(v=vs.85).aspx )
您能否指出 CMS 是否仅可通过上述 CryptoAPI 获得,或者我是否遗漏了任何新的 CNG 方法?
提前致谢
【问题讨论】:
-
Herzlich wilkommen to SO, slb20.
-
Vielen Dank für den warmen Empfang! :)
标签: .net cryptography cryptoapi pkcs#7 cng