MD5加密:
public class Test {
public static void main(String[] args) {
String password = "123456";
// md5加密
String password_md5Str = DigestUtils.md5DigestAsHex(password.getBytes());
System.out.println(password_md5Str);
}
复制加密后的数据:
随便在网上搜个md5加解密网址,就可以解密,可以看出md5安全性不高,
当一些安全性要求较高我们可以用 BCryptPasswordEncoder 进行加密:
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
public class Test {
public static void main(String[] args) {
String pass = "123456";
BCryptPasswordEncoder bcryptPasswordEncoder = new BCryptPasswordEncoder