如何在Bouncy Castle的轻量级API上使用AES包装RSA私钥

时间:2016-09-11 18:44:25

标签: java encryption bouncycastle

我使用RSA生成RSAKeyPairGenerator class生成密钥。它返回AsymmetricCipherKeyPair,其中包含AsymmetricKeyParameter个对象中的键。 AsymmetricKeyParameter没有任何编码函数来获取字节数组中的键。

wrap函数只接收byte[]参数。如何使用Lightweight序列化密钥?

RSAKeyPairGenerator keyGenerator = new RSAKeyPairGenerator();
keyGenerator.init(new RSAKeyGenerationParameters(new BigInteger("10001" ,16), new SecureRandom(), 2048, 80));
AsymmetricCipherKeyPair keys = keyGenerator.generateKeyPair();
AsymmetricKeyParameter priv = keys.getPrivate();

0 个答案:

没有答案