package com.bigdo.util; import java.math.BigInteger; import java.security.MessageDigest; public final class MD5 { public static String encode(String input) { String result = input; try { if (input != null) { // or "SHA-1" MessageDigest md = MessageDigest.getInstance("MD5"); md.update(input.getBytes()); BigInteger hash = new BigInteger(1, md.digest()); result = hash.toString(16); while (result.length() < 32) { result = "0" + result; } } } catch (Exception e) { } return result; } }