Java tutorial
//package com.java2s; import java.math.BigInteger; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class Main { public static String toMd5(String input) { String output = input; try { MessageDigest md5 = MessageDigest.getInstance("MD5"); md5.update(input.getBytes(), 0, input.length()); output = new BigInteger(1, md5.digest()).toString(16); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); } return output; } }