md = MessageDigest.getInstance("MD5"); md.update("test".getBytes()); byte[] md5 = md.digest(); StringBuffer hexString = new StringBuffer(); for (int i=0;i<md5.length;i++) { hexString.append(Integer.toHexString(0xFF & md5[i])); } System.out.println(hexString);
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionhashMd5DeToto = "DA1247D578C54B124A4578D"; // Disons que le hash md5 de "toto" est cà !"toto".equals(hashMd5DeToto); // tu vois bien que hashMd5DeToto n'est pas égal à "toto"... nouveauHashMd5DeTotoNouvellementSaisit = "DA1247D578C54B124A4578D"; // là bien sûr, tu doit recalculer le hash md5 du mot de passe saisit, ce qui te donnera le même hash md5 que celui calculé précédemment nouveauHashMd5DeTotoNouvellementSaisit.equals(hashMd5DeToto);