package examples; import java.security.MessageDigest; public class DigestUtil { public static byte[] getDigest(String s, String algorithm) throws Throwable { MessageDigest md = MessageDigest.getInstance(algorithm); return md.digest(s.getBytes("UTF-8")); } public static void main(String[] args) throws Throwable { String s = "Hello world!"; byte[] digest = getDigest(s, "MD5"); StringBuilder sb = new StringBuilder(); for (int i = 0; i < digest.length; i++) { sb.append(String.format("%x", digest[i])); } System.out.println("MD5 HASH: " + sb.toString()); } }
Search This Blog
Java: generate MD5 hash from a string
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment