MD5加密算法
第一種:使用jdk自帶的java.security.MessageDigest實現(xiàn)
String plainText = "admin";
byte[] secretBytes = null;
try {
secretBytes = MessageDigest.getInstance("md5").digest(
plainText.getBytes());
} catch (NoSuchAlgorithmException e) {
throw new RuntimeException("沒有這個md5算法轻纪!");
}
String md5code = new BigInteger(1, secretBytes).toString(16);
for (int i = 0; i < 32 - md5code.length(); i++) {
md5code = "0" + md5code;
}
System.out.println(md5code);
第二種:使用spring自帶的DigestUtils實現(xiàn)
DigestUtils.md5DigestAsHex("admin".getBytes())