在PasswordEncoder中使用BCryptPasswordEncoder时,需要设置参数strength,即迭代次数。如果该参数太低,则生成的密码无效。例如,设置strength为10:
@Bean public PasswordEncoder passwordEncoder() { return new BCryptPasswordEncoder(10); }
上一篇:bcrypt在使用长密钥时的意外行为
下一篇:bcrypt在无服务器的Lambda服务器上无法工作。