我想在我的 grails 项目中使用 bcrypt 哈希算法,而不是其默认的 SHA-256 消息摘要算法。要启用 bcrypt,您只需使用 grails install-plugin spring-security-bcrypt
命令。
您可以通过将其添加到 BuildConfig.groovy
来自定义关键轮:
grails.plugins.springsecurity.password.bcrypt.logrounds = 15
我的问题是,我需要做的就是将 bcrypt 设置为我的密码算法吗?当我从 spring-security-core 生成的域类中使用此方法时,它是否会自动使用 bcrypt 算法:
springSecurityService.encodePassword(params.password)
如何检查 bcrypt 是否在我的项目上运行?
最佳答案
您还需要添加
grails.plugins.springsecurity.password.algorithm='bcrypt'
关于spring - 使用 spring-security-bcrypt 插件将 bcrypt 集成到 Grails 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10242519/