Clé secrète convertie en octets, comment la convertir en clé secrète?
- Je convertir la secretkey en octets par code suivant
SecretKey key = KeyGenerator.getInstance("DES").generateKey();
byte[] bkey=key.getEncoded();
Maintenant, comment puis-je obtenir la clé de bkey
? J'ai essayé:
SecretKeySpec secretkey = new SecretKeySpec(bkey,"DES");
SecretKeyFactory sfkey = SecretKeyFactory.getInstance("DES");
SecretKey skey = sfkey.generateSecret(secretkey);
J'obtiens l'erreur suivante:
Error during Exception java.security.spec.InvalidKeySpecException: Inappropriate key specification
source d'informationauteur Princeyesuraj
Vous devez vous connecter pour publier un commentaire.
Cela devrait fonctionner
Essayer une partie de ce code...