BCryptPasswordEncoder加密工具类
2019-01-16 12:18
871 查看
Spring Security 提供的 BCryptPasswordEncoder 加密算法进行加密
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; /** * <p> * BCryptPasswordEncoder加密工具类 * Spring Security 提供的 BCryptPasswordEncoder 加密算法进行加密 * </p> * * @author 张辉 * @since 2019-01-02 */ public class BCryptUtil { /** * 对字符串加密 * @param str 加密对象字符串 * @return 已加密结果字符串 */ public static String encode(String str) { BCryptPasswordEncoder bCryptPasswordEncoder = new BCryptPasswordEncoder(); return bCryptPasswordEncoder.encode(str); } /** * 验证密码是否和已加密对象字符串匹配 * @param passWord 密码字符串 * @param encodePassWord 已加密对象字符串 * @return */ public static boolean isMatch(String passWord, String encodePassWord) { BCryptPasswordEncoder bCryptPasswordEncoder = new BCryptPasswordEncoder(); return bCryptPasswordEncoder.matches(passWord, encodePassWord); } }
(adsbygoogle = window.adsbygoogle || []).push({});
相关文章推荐
- 架构小白到砖家-17-【密码安全问题】-springsecurity整合密码加密机制BCryptPasswordEncoder
- BCryptPasswordEncoder加密及判断密码是否相同
- PasswordEncoder加密后如何验证问题
- Spring Security 4 Mybatis Password Encoder Bcrypt Example(7)
- 字符串加密,校验工具类 org.springframework.security.crypto.password.PasswordEncoder
- java 加密工具类
- c# 加密工具类
- 在rails中使用bcrypt进行密码的加密
- Spring 中的.properties 属性(jdbc.password)加密
- 【工具类】Java实现AES算法 加密和解密
- 详解JDK1.6 java.net.URLEncoder包下的超链接编码工具类Encoder
- Express下采用bcryptjs进行密码加密的方法
- MD5Encoder加密工具
- java非对称加密RSA的工具类及其源代码
- java加密工具类
- Java实现的3des加密解密工具类示例
- Java实现的文本字符串操作工具类实例【数据替换,加密解密操作】
- 文件加密解密工具类
- MD5 加密工具类
- BCrypt --- 加密方式