Java tutorial
//package com.java2s; import java.math.BigInteger; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class Main { public static String hashImgUrl(String imgUrl) throws NoSuchAlgorithmException { String imgKey = null; MessageDigest m = MessageDigest.getInstance("MD5"); m.reset(); m.update(imgUrl.getBytes()); byte[] digest = m.digest(); BigInteger bigInt = new BigInteger(1, digest); imgKey = bigInt.toString(16); while (imgKey.length() < 32) imgKey = "0" + imgKey; return imgKey; } }