Navigation

Toutes les catégories

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

Les enregistrements de Siri sont écoutés par des sous-traitants d’Apple

Rendez-vous médicaux, rapports sexuels, transactions illicites… De nombreuses conversations enregistrées par Siri sont écoutées par des...

Publié le par Ludwig Herve
Webmarketing

Un point sur la hausse de la TVA imposée aux FAI !

2011, c'est le signe du changement et comme le dit si bien Free, c'est la "Révolution". Sans doute pour les Fournisseurs d'Accès à Internet mais surtout pour les consommateurs....

Publié le par Team WebActus