我希望将我的应用程序生成的公钥和私钥保存在一个文件中,这样我可以再次使用完全相同的密钥..但我意识到PublicKey和PrivateKey对象中没有任何构造函数Android ..所以当我可以保留它们并阅读它们时,我仍然无法在我的应用程序中重复使用它们。
有人可以告诉我它是如何做到的?
答案 0 :(得分:3)
PublicKey和PrivateKey的getEncoded方法返回应该适合提供X509EncodedKeySpec(对于PublicKey)和PKCS8EncodedKeySpec(对于PrivateKey)的构造函数的字节数组。这些KeySpec可以与适当的KeyFactory一起使用以重新生成私钥。