gpt4 book ai didi

spring-boot - 无法使用 jasypt 和 spring boot 解密错误

转载 作者:行者123 更新时间:2023-12-03 18:15:38 25 4
gpt4 key购买 nike

当我尝试添加 jasypt 功能来隐藏我的密码时,我正在使用 spring boot:2.2.2.RELEASE 我收到以下错误

Unable to decrypt: ENC(MyEncryptedPass). Decryption of Properties failed, make sure encryption/decryption passwords match

我使用命令行对密码进行加密和解密,它工作正常,所以我确信我的加密和解密密码是准确的,但是当我尝试启动我的 spring 应用程序时出现此错误。所以任何帮助 (•–•)

最佳答案

从版本 3.0.0 jasypt-spring-boot,默认加解密算法改为PBEWITHHMACSHA512ANDAES_256
可以在此处找到更改:https://github.com/ulisesbocchio/jasypt-spring-boot#update-11242019-version-300-release-includes

要解密以前加密的值,请在您的属性中添加这两个值:

jasypt.encryptor.algorithm=PBEWithMD5AndDES
jasypt.encryptor.iv-generator-classname=org.jasypt.iv.NoIvGenerator

关于spring-boot - 无法使用 jasypt 和 spring boot 解密错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59590633/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com