如何配置Jasypt以使用ZeroSaltGenerator?

时间:2015-07-21 16:17:28

标签: grails salt jasypt

我使用Grails 1.3.7和Jasypt,我在Config.groovy中有以下内容:

jasypt {
    algorithm = "PBEWithMD5AndTripleDES"
    password = "password"
    keyObtentionIterations = 1
    saltSizeBytes = 0
}

如何将salt属性设置为ZeroSaltGenerator

2 个答案:

答案 0 :(得分:1)

在Config.groovy中,将jasypt的配置更改为:

input {
  border: none;
  border-bottom: 1px solid black;
}

答案 1 :(得分:0)

如果您想使用ZeroSaltGenerator,则必须进行以下更改: 在你的config.groovy里面:

jasypt {
    encryptorRegisteredName = "gormEncryptor"
}

在您的resources.groovy:

beans = {
    hibernateStringEncryptor(HibernatePBEStringEncryptor) { 
        registeredName = "gormEncryptor" 
        algorithm = "PBEWithMD5AndTripleDES"            
        password = "password"
        keyObtentionIterations = 1
        saltGenerator = new org.jasypt.salt.ZeroSaltGenerator()
    }
}

每次都会生成相同的加密值。