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; } } }