使用MD5示例:
public class MD5Encoder {
public static String
encode(String
string) throws Exception{
byte[] hash= MessageDigest.getInstance(
"MD5").digest(
string.getBytes(
"UTF-8"));
StringBuilder hex=
new StringBuilder(hash.length*
2);
for (
byte b:hash) {
if((b &
0xFF) <
0x10){
hex.append(
"0");
}
hex.append(Integer.toHexString(b &
0xFF));
}
return hex.toString();
}
}
转载请注明原文地址: https://ju.6miu.com/read-1305756.html