MD5Util.java 557 Bytes
package com.ectrip.trips.net;

import java.security.MessageDigest;

public class MD5Util {

	public static String signMD5(String in, String charSet) {
		try {
			MessageDigest md = MessageDigest.getInstance("MD5");
			byte[] bytes = md.digest(in.getBytes(charSet));
			StringBuilder sb = new StringBuilder();
			for (int i = 0; i < bytes.length; i++) {
				String hex = Integer.toHexString(0xff & bytes[i]);
				if (hex.length() == 1)
					sb.append('0');
				sb.append(hex);
			}
			return sb.toString();
		} catch (Exception e) {
			return null;
		}
	}
}