Java????MessageDigest????MD5???????????????:
import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class MD5Example { public static void main(String[] args) { String input = "Hello World"; try { // ??MD5???? MessageDigest md = MessageDigest.getInstance("MD5"); // ?????????? byte[] inputBytes = input.getBytes(); // ??MD5?? byte[] mdBytes = md.digest(inputBytes); // ????????????? StringBuilder sb = new StringBuilder(); for (byte b : mdBytes) { sb.append(String.format("x", b)); } String md5String = sb.toString(); System.out.println("MD5??:" + md5String); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); } } }
?????????????:
MD5??:7b502c3a1f48c8609ae212cdfb639dee