以前にバイト配列に変換したRSA公開キーを回復できるかどうか疑問に思っています。
byte[] keyBytes = publicKey.getEncoded();
助けてくれてありがとう。
PublicKey publicKey =
KeyFactory.getInstance("RSA").generatePublic(new X509EncodedKeySpec(bytes));
詳細情報 このチュートリアルを参照
バイト配列から公開鍵の代わりに秘密鍵を取得したい場合:
PrivateKey privateKey = KeyFactory.getInstance("RSA").generatePrivate(new PKCS8EncodedKeySpec(privateKeyBytes));
素晴らしい答え。リンクをありがとう。完全に、私はこれを見つけました 秘密鍵をバイトに変換し、それを秘密鍵に戻す方法?
SecretKey key2 = new SecretKeySpec(data, 0, data.length, "DES");
とてもうまくいきました。