Je me demande s'il est possible de récupérer une clé publique RSA que j'ai précédemment convertie en tableau d'octets.
byte[] keyBytes = publicKey.getEncoded();
Merci pour l'aide.
PublicKey publicKey =
KeyFactory.getInstance("RSA").generatePublic(new X509EncodedKeySpec(bytes));
Pour plus d'informations voir ce tutoriel
Pour les autres qui souhaitent obtenir une clé privée à la place d'une clé publique à partir d'un tableau d'octets:
PrivateKey privateKey = KeyFactory.getInstance("RSA").generatePrivate(new PKCS8EncodedKeySpec(privateKeyBytes));
Très bonne réponse. Merci pour le lien. Juste pour compléter, j'ai trouvé ceci Clé secrète convertie en octets, comment la reconvertir en clé secrect?
SecretKey key2 = new SecretKeySpec(data, 0, data.length, "DES");
et juste travaillé très bien.