Bonjour,

je bute actuellement sur le problème suivant :

je suis en train de créer une application client/serveur, afin de tester les différents chiffrement avec clé possible(clé symétrique, asymétrique etc...)

Cependant, alors que mon serveur envoie au client la SecretKey sous la forme d'un ObjectOutputStream, je cherche à récupérer avec mon client cette clé, que je reçoit donc sous la forme d'un ObjectInputStream.

Je cherche en fait a récréer cette SecretKey.

J'utilise pour cela :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
SecretKey sks = new SecretKeySpec(tabByteSk, "AES");
tabByte étant une tableau de byte correspondant a ce que je reçois dans mon ObjectInputStream, et "AES" correspondant au type de chiffrement désiré.

Mais je n'arrive pas à récupérer ces bytes.

Peut-être existe t-il un autre moyen, mais je ne vois pas comment faire.

Merci d'avance pour vos réponses.