L'exemple de cet article indique la méthode d'implémentation du cryptage MD5 en Java. Partagez-le pour tout le monde pour votre référence. La méthode de mise en œuvre spécifique est la suivante:
Importer Java.Security.MessagedIGELT; 2 '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', «E», «e», «e», «e», «e», «e», «e», «e», » E ',' E ',' E ',' F '}; "MD5");} / ** * Ceci renvoie l'instance de singulet * / public static md5hashutil getInstance () lève des notes de bours Static String HashCode (String Datatohash) lève NosuchalgorithMexception {return getInstance (). (octet [] datatohash) {return hexStringFrombytes)). ;} publication publique hexStringFrombytes (byte [] b) {String hex = "" "; int msb; int lsb = 0; int i; // msb maps to idx 0 for (i = 0; i <b.length; i ++) {msb = (int) b [i] & 0x000000ff) / 16; ;} Return (hex);} public static void main (String args []) lève les NosuchalgorithMexception {String String = "Mon nom est zhangli";
Par exemple, le code ci-dessus implémente l'algorithme de cryptage MD5 pour la langue Java, et la sortie est le texte chiffré après le cryptage!
Le texte chiffré chiffré est généralement conservé dans la base de données.
En même temps, l'algorithme de cryptage MD5 est irréversible et la difficulté de craquer est très élevée. Aussi craqué MD5.
On espère que cet article est utile à la conception du programme Java de tous.