Java tutorial
import java.security.MessageDigest; public class MainClass { public static void main(String args[]) throws Exception { MessageDigest m = MessageDigest.getInstance("MD5"); m.update("test".getBytes()); byte s[] = m.digest(); String result = ""; for (int i = 0; i < s.length; i++) { result += Integer.toHexString((0x000000ff & s[i]) | 0xffffff00).substring(6); } System.out.println(result); } } //098f6bcd4621d373cade4e832627b4f6