public class MD5Util {
private MD5Util() {
}
public static String encode(String rawData) {
String encodedData = "";
try {
MessageDigest messageDigest = MessageDigest.getInstance("MD5");
messageDigest.reset();
messageDigest.update(rawData.getBytes(Charset.forName("UTF8")));
encodedData = new String(Hex.encodeHex(messageDigest.digest()));
System.out.println("MD5 of " + rawData + " : " + encodedData);
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
}
return encodedData;
}
public static void main(String args[]) throws Exception {
String pwd1 = encode("RayWang");
String pwd2 = encode("RayWang");
if (pwd1.equals(pwd2)) {
System.out.println("Welcome RayWang!");
} else {
System.out.println("You are not welcome!");
}
}
}
MD5编码
最新推荐文章于 2023-08-07 18:00:43 发布