Classe d'outils MD5
Utilisez JDK pour encapsuler une simple classe d'outils MD5 La logique est relativement simple et l'implémentation spécifique est directement publiée.
public static String getMD5(String content) { String result = ""; try { MessageDigest md = MessageDigest.getInstance("md5"); md.update(content.getBytes()); byte[] bytes = md.digest(); StringBuilder sb = new StringBuilder(); for (byte b : bytes) { String str = Integer.toHexString(b & 0xFF); if (str.length() == 1) { sb.append("0"); } sb.append(str); } result = sb.toString(); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); } return result; } @Test public void testMd5() { System.out.println(getMD5("hello world")); }
Le résultat du test est :
5eb63bbbe01eeed093cb22bb8f5acdc3
Utilisez le shell pour le vérifier
Recommandations associées :
Outils de développement JAVA JDK (Java Development Kit)
5 outils JDK que tout développeur Java devrait connaître
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!