我使用杰出的JASYPT插件来加密和解密某些数据库列。很棒。但我有一个用于简单字符串的加密/解密的用例,它不会去数据库,我很乐意使用我已经设置的Jasypt配置与我的秘密和摘要来完成它,而不是引入另一个插件或加密配置,但似乎该文档仅显示如何将其用于GORM和域类。是否可以在GORM层之外使用Grails Jasypt插件进行简单的字符串加密和解密?
https://bitbucket.org/tednaleid/grails-jasypt/wiki/Home
理想我让事情变得非常简单这样
String encrypted = myJasyptConfig().encrypt(myString)
//then later
String decrypted = myJasyptConfig().decrypt(encrypted)
可能吗?
这不是用于密码存储或类似的东西,对吧? – ntoskrnl
不与密码存储无关。 – Peter
但是,这不是一回事 - 换句话说,不是解密存储的密文并将其与给定的明文进行比较,为什么不加密给定的明文并将结果与存储的密文进行比较?这样你可以使用单向散列函数而不是可逆加密方法。 – ntoskrnl