Navigation

Toutes les catégories

Filtrer par auteur

Voir les derniers articles

Java – Crypter une chaîne de caractère en md5

La fonction ci-dessous vous permet de crypter une chaîne de caractères en md5 et de récupérer le hash obtenu : [java] public static String getEncodedPassword(String key)...

La fonction ci-dessous vous permet de crypter une chaîne de caractères en md5 et de récupérer le hash obtenu :

[java]

public static String getEncodedPassword(String key) throws NoSuchAlgorithmException {
byte[] uniqueKey = key.getBytes() ;
byte[] hash = null ;
hash = MessageDigest.getInstance(« MD5 »).digest(uniqueKey) ;
StringBuffer hashString = new StringBuffer() ;
for ( int i = 0 ; i < hash.length ; ++i ) {
String hex = Integer.toHexString(hash[i]) ;
if ( hex.length() == 1 ) {
hashString.append(‘0’) ;
hashString.append(hex.charAt(hex.length()-1)) ;
} else {
hashString.append(hex.substring(hex.length()-2)) ;
}
}
return hashString.toString() ;
}

[/java]

Afficher les commentaires (2)

Commentaires

  • stc

    Merci pour cette routine efficace, des explications du code ne seraient pas de trop …

  • Jean-Marc Amon

    Besoin d’explication du code pour ne pas se contenter d’un simple copier coller

Newsletter WebActus

Abonnez-vous pour recevoir notre sélection des meilleurs articles directement dans votre boîte mail.

Nous ne partagerons pas votre adresse e-mail.

Articles similaires

Webmarketing

6 tableaux blancs virtuels pour vos brainstormings à distance

Prendre des notes améliore le fonctionnement du cerveau et vous aide à prendre de meilleures décisions. Grâce à l’écrit de vos...

Publié le par Celine Albarracin
Webmarketing

Windows 10 : un nouveau menu Démarrer et une fonction ALT+TAB améliorée

Une série de fonctionnalités majeures sont présentées à l’occasion de la sortie de la Windows 10 Build 20161 : une nouvelle version...

Publié le par Alexandra Patard