提问者:小点点

充气城堡C#可以使用吗?NET密码学


我正在使用Bouncy Castle C#研发App。目前,我可以通过X509Store类检索证书列表,并通过RSACryptoServiceProvider类获取私钥。NETAPI。

我想导出RSACryptoServiceProvider私钥并转换为BC对象,例如ICipherParameter以进行加密/解密。但是,不允许导出操作,因为证书标记为不可导出。

  1. 是否有任何替代解决方案来检索证书列表并通过Bouncy CastleAPI使用具有不可导出属性的私钥?

共1个答案

匿名用户

不。Bouncy Castle是一个仅限软件的实现,尤其是在C#方面。它不包含任何插件结构来对硬件执行操作,至少在核心加密功能方面是这样。

再说一次,它是开源的,所以应该可以更改代码。之后唯一的问题是保持更改的代码是最新的。