如何加密Grails域类中的字符串?

时间:2010-12-03 08:43:49

标签: grails encryption

例如,我创建了这个域类:

package loginproject

class User {

    String name
    String password
    Boolean state

    static constraints = {
    }
}

我认为加密密码字符串是一个好主意,但我不知道从哪里开始。什么算法?我需要做什么?

2 个答案:

答案 0 :(得分:2)

您可以使用插件,例如Spring Security core plugin。实际上,我们经常保存密码哈希而不是加密。

答案 1 :(得分:2)

如果您需要一个完整的身份验证和授权解决方案+1 for spring security core plugin。如果您只想在数据库中加密域类或部分类,请转到http://www.grails.org/plugin/crypto