springsecurity密码加密
时间: 2023-03-19 20:21:24 浏览: 186
Spring security密码加密实现代码实例
Spring Security 可以使用多种密码加密方式来保护应用程序的用户密码。常用的密码加密方式包括:
1. BCryptPasswordEncoder:使用 BCrypt 加密算法来加密密码。
2. Pbkdf2PasswordEncoder:使用 PBKDF2 加密算法来加密密码。
3. SCryptPasswordEncoder:使用 SCrypt 加密算法来加密密码。
在 Spring Security 中,可以通过在配置文件中指定 PasswordEncoder 来指定密码加密方式。一般情况下,建议使用 BCryptPasswordEncoder 来保护用户密码,因为它是一种强大的密码哈希算法,可以提供很高的安全性。
阅读全文