一、密码安全的重要性
密码加密是一个很重要的安全性问题,当数据库存储密码时,应该使用可以安全存储用户密码的意识,防止数据库的明文密码泄露造成严重灾难
二、加密机制
PasswordEncoder接口
public interface PasswordEncoder {
/**
* 加密过程
String encode(CharSequence rawPassword);
/**
* 判断密码是否正确
*/
boolean matches(CharSequence rawPassword, String encodedPassword);
}
其中encode方法是加密过程,matches方法用于判断用户登录时输入的密码是否正确