public static void main(String[] args) {
// 1.创建BCryptPasswordEncoder对象
BCryptPasswordEncoder passwordEncoder = new BCryptPasswordEncoder();
// 2.准备明文字符串
String rawPassword = "123456";
// 3.加密
String encode = passwordEncoder.encode(rawPassword);
System.out.println(encode);
// 4.比较
boolean matchResult = passwordEncoder.matches(rawPassword, encode);
System.out.println(matchResult);
}
SpringSecurity-BCrypt加密
最新推荐文章于 2025-05-30 11:38:23 发布
本文介绍了一种使用BCryptPasswordEncoder进行密码加密的方法,并演示了如何对比加密后的密码与原始密码。通过三个步骤:创建BCryptPasswordEncoder实例、对明文密码进行加密处理以及验证密码是否匹配,展示了BCrypt在实际应用中的工作流程。
1341

被折叠的 条评论
为什么被折叠?



