我可以从智能卡中的密钥容器获取公钥/私钥对吗?

tan*_*612 3 c++ smartcard cryptoapi pkcs#11 private-key

我可以使用PKCS#11或CryptoAPI从智能卡内的密钥容器中获取公钥/私钥对吗?

Wyz*_*a-- 6

我不是这方面的专家,但我认为智能卡的全部意义在于你无法提取私钥.您将数据发送到卡,并让它在自己的处理器上执行加密操作.


pou*_*pou 5

这取决于.CryptoAPI(以及智能卡的CSP)和PKCS#11都允许您使用可导出的密钥对.但是,通常使用不可导出的私钥来充分发挥智能卡强度的作用.

因此,如果您正在编写应用程序,它将成为您的选择.否则其他人已经为你做出了这个选择;-)