- BCrypt算法与md5、sha算法主要区别为,每次生成的密文(hash)都是不同的,这样暴力猜解起来要更困难一点,而且密文长度较长,为60位。
使用方法:
BCryptPasswordEncoder passwordEncoder = new BCryptPasswordEncoder(); String hashedPassword = passwordEncoder.encode(password); //hashedPassword即为密文
- 参考文章
使用方法:
BCryptPasswordEncoder passwordEncoder = new BCryptPasswordEncoder();
String hashedPassword = passwordEncoder.encode(password); //hashedPassword即为密文