Bonjour,
j'utilise le codage md5 avec le scipt suivant :
et pour obtenir la chaine de caractère du message codé, je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public static byte[] getKeyedDigest(byte[] buffer, byte[] key) { try { MessageDigest md5 = MessageDigest.getInstance("MD5"); md5.update(buffer); return md5.digest(key); } catch (NoSuchAlgorithmException e) { } return null; }
Et j'obtiens tout sauf une chaine de caractère de 32 octets!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 new String(getKeyedDigest(byte[] buffer, byte[] key));
J'ai plutôt 16 caractères du genre : 206;p^‰Ü_JŸ'!2*?/v.
Si quelqu'un pouvait m'éclairer...
merci d'avance !
Partager