使用RSA密钥使用MSCAPI进行包装

时间:2011-07-14 11:16:54

标签: java encryption cryptography bouncycastle encryption-asymmetric

我正在使用BouncyCastle提供程序对数据进行AES对称加密,然后使用从Windows密钥库证书使用SunMSCAPI提供程序获得的公钥中的RSA非对称算法来包装密钥。任何人都可以通过一些代码片段来帮助如何使用SunMSCAPI进行RSA包装和解包对称密钥吗?

1 个答案:

答案 0 :(得分:2)

[扫除旧问题]

您可以使用检索到的RSAPublicKey和RSAPrivateKey实例来使用javax.crypto.Cipher.wrap()和unwrap()。为此,您可能需要Sun / Oracle为您的JDK / JRE提供无限制的加密策略文件。