Android(Java)中的公钥和私钥构造函数

时间:2010-11-12 14:43:02

标签: java android cryptography

我希望将我的应用程序生成的公钥和私钥保存在一个文件中,这样我可以再次使用完全相同的密钥..但我意识到PublicKey和PrivateKey对象中没有任何构造函数Android ..所以当我可以保留它们并阅读它们时,我仍然无法在我的应用程序中重复使用它们。

有人可以告诉我它是如何做到的?

1 个答案:

答案 0 :(得分:3)

PublicKey和PrivateKey的getEncoded方法返回应该适合提供X509EncodedKeySpec(对于PublicKey)和PKCS8EncodedKeySpec(对于PrivateKey)的构造函数的字节数组。这些KeySpec可以与适当的KeyFactory一起使用以重新生成私钥。