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