Bonjour,

j'utilise le codage md5 avec le scipt suivant :

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 pour obtenir la chaine de caractère du message codé, je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
new String(getKeyedDigest(byte[] buffer, byte[] key));
Et j'obtiens tout sauf une chaine de caractère de 32 octets!!
J'ai plutôt 16 caractères du genre : 206;p^‰Ü_JŸ'!2*?/v.
Si quelqu'un pouvait m'éclairer...

merci d'avance !