我使用的是带有Jasypt的Grails 1.3.7,在我的Config.groovy中有以下代码:
jasypt {
algorithm = "PBEWithMD5AndTripleDES"
password = "password"
keyObtentionIterations = 1
saltSizeBytes = 0
}如何将salt属性设置为ZeroSaltGenerator
发布于 2015-07-22 02:31:27
在Config.groovy中,将jasypt的配置更改为:
jasypt {
algorithm = "PBEWithMD5AndTripleDES"
password = "password"
keyObtentionIterations = 1
saltGenerator = new org.jasypt.salt.ZeroSaltGenerator()
}发布于 2016-03-01 19:05:52
如果你想使用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()
}
}每次都会生成相同的加密值。
https://stackoverflow.com/questions/31544433
复制相似问题