Spring Security BCryptPasswordEncoder 密码加盐
引入spring-boot-starter-security 的Jar包
-
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency>
使用 BCryptPasswordEncoder 对密码加盐加密
-
测试类
-
//region Description BCryptPasswordEncoder bCryptPasswordEncoder = new BCryptPasswordEncoder(); for (int i = 0; i < 10; i++) { String admin = bCryptPasswordEncoder.encode("admin"); System.out.println(admin); } // 从上面的输出中随便拿一个 System.out.println(bCryptPasswordEncoder.matches("admin", "$2a$10$U96JT2Wzq/0w1D9XBUsXQ.s7AHgruQayc3ay2oqYkGJyJb1vZyJ0i")); //endregion
-
-
上面的运行结果
-
$2a$10$w2/bCNOlrFxx.2.JP62AC.GtCGWVHuSPqqA27tcR1DxseKRebiU2G $2a$10$U96JT2Wzq/0w1D9XBUsXQ.s7AHgruQayc3ay2oqYkGJyJb1vZyJ0i $2a$10$lJTu
-

最低0.47元/天 解锁文章
4935

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



