Java tutorial
//package com.java2s; import java.math.BigInteger; import java.security.MessageDigest; public class Main { public static String getStringMD5(String str) { String value = null; try { MessageDigest md5 = MessageDigest.getInstance("MD5"); md5.update(str.getBytes()); BigInteger bi = new BigInteger(1, md5.digest()); value = bi.toString(16).toUpperCase(); } catch (Exception e) { e.printStackTrace(); } return value; } }