MD5加密

数据MD5加密

public class MD5Util {
private static final String ENCODING = "UTF-8";

public MD5Util() {
}

public static String encodePass(String pass) {
Objects.requireNonNull(pass);
String passEncode = null;

try {
MessageDigest md5 = MessageDigest.getInstance("MD5");
Charset charset = Charset.forName("UTF-8");
byte[] bytes = pass.getBytes(charset);
md5.update(bytes);
byte[] digest = md5.digest();
passEncode = (new BigInteger(1, digest)).toString(16).toUpperCase();
} catch (NoSuchAlgorithmException var6) {
var6.printStackTrace();
}

return passEncode;
}
}
posted @ 2021-04-26 22:32  张--  阅读(36)  评论(0)    收藏  举报