spring sequery验证登录时很慢

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

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

猜你喜欢

转载自blog.csdn.net/weixin_40027906/article/details/77996243