spring sequery验证登录时很慢

BCryptPasswordEncoder 参数解析
本文介绍了BCryptPasswordEncoder的使用方法及参数调整的影响。探讨了如何通过设置int类型参数来控制密码加密强度,以及该参数对密码验证过程的影响。

调用BCryptPasswordEncoder()的时候,可以指定一个int类型的参数,这个参数和生成的密码中的两个$之间的二位数一样,这个参数越大,需要的时间就越长,对应的密码也就越安全,默认的这个参数是10,围是4-31之间,当小于4时,会取默认值10。

有一个现象就是当数据库中已经有密码了,假设这个密码是默认的方法生成的,也就是说这个密码的两个$之间是10,这时候你想让程序快一些,把这个参数改成了小于10 的数,这时候去验证这个密码的时候就会验证不成功,(linux下不成功,Windows下可以),不太确定

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值