import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import org.apache.commons.codec.binary.Hex;
public class MD5Util {
private static MessageDigest md = null;
static{
try {
md = MessageDigest.getInstance("MD5");
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
}
}
/**
* 擷取MD5簽名
* @param content
* @return
*/
public static String getMD5Sign(String content){
if(md == null || content == null || content.equals("")) return null;
md.reset();
return new String(Hex.encodeHex(md.digest(content.getBytes())));
}
本文轉自william_xu 51CTO部落格,原文連結:http://blog.51cto.com/williamx/1088889,如需轉載請自行聯系原作者