public class MD5Util {
public static void main(String
[] args
) {
String string
= "0006410822李仕文园区/李仕文大厦/1单元/1层/大门12017-07-03 12:16:352017-07-04 00:00:002017-07-04 23:59:59";
String s
= getMD5(string
);
System
.out
.println(s
);
}
public static String
getMD5(String plainText
) {
try {
MessageDigest md
= MessageDigest
.getInstance("MD5");
md
.update(plainText
.getBytes("utf-8"));
byte[] digest
= md
.digest();
int i
;
StringBuilder sb
= new StringBuilder();
for (int offset
= 0; offset
< digest
.length
; offset
++) {
i
= digest
[offset
];
if (i
< 0){
i
+= 256;
}
if (i
< 16){
sb
.append(0);
}
sb
.append(Integer
.toHexString(i
).toUpperCase());
}
return sb
.toString();
} catch (NoSuchAlgorithmException | UnsupportedEncodingException e
) {
e
.printStackTrace();
return null
;
}
}
}
转载请注明原文地址: https://mac.8miu.com/read-507752.html