我使用Grails 1.3.7和Jasypt,我在Config.groovy中有以下内容:
jasypt {
algorithm = "PBEWithMD5AndTripleDES"
password = "password"
keyObtentionIterations = 1
saltSizeBytes = 0
}
如何将salt属性设置为ZeroSaltGenerator
?
答案 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()
}
}
每次都会生成相同的加密值。