public static String md5(String input, String charset) throws NoSuchAlgorithmException, UnsupportedEncodingException
{
MessageDigest md = MessageDigest.getInstance("MD5");
return hexFormat(md.digest(charset==null?input.getBytes():input.getBytes(charset)));
}
private static String hexFormat(byte hash[]){
Formatter formatter = new Formatter();
try {
for (byte b : hash) {
formatter.format("%02x", b);
}
return formatter.toString();
} finally {
formatter.close();
}
}
分享一个在线转码,IP定位小工具——头条在线工具