Java tutorial
//package com.java2s; //License from project: Open Source License import java.security.MessageDigest; public class Main { public static String getMD5(String input) { String result = null; try { MessageDigest md = MessageDigest.getInstance("MD5"); md.update(input.getBytes()); byte[] digest = md.digest(); StringBuffer sb = new StringBuffer(); for (byte b : digest) { sb.append(String.format("%02x", b & 0xff)); } result = sb.toString(); } catch (Exception ex) { ex.printStackTrace(); } finally { return result; } } }