Springboot实现数据库密码ENC加密

2023/03/09 17:53
阅读数 57

jasypt实现ENC加密

<dependency>
    <groupId>com.github.ulisesbocchio</groupId>
    <artifactId>jasypt-spring-boot-starter</artifactId>
    <version>3.0.3</version>
</dependency>
#要加密配置
#datasource.password=lkstarblog.top
datasource.password=ENC(2lt6tLTs+PE20zYo2YzLdWbTg1IP/HQEKVoeFOLtvHQQbaUHwuILNkl6KlFcXb8R)
#加密使用的盐值
jasypt.encryptor.password=lkstarblog

2. 部署方案
密钥(盐值)存储说明: 本身加解密过程都是通过盐值进行处理的,所以正常情况下盐值和加密串是分开存储的。盐值应该放在系统属性、命令行或是环境变量来使用,而不是放在配置文件。
java -jar -Djasypt.encryptor.password=MySecret xxx.jar
展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部