當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
Spring Boot 配置文件密码加密方法
生活随笔
收集整理的這篇文章主要介紹了
Spring Boot 配置文件密码加密方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
參考:https://github.com/ulisesbocchio/jasypt-spring-boot
Spring Boot 配置文件密碼加密兩種方案 - ken007 - 博客園
1、引入jasypt的jar包:?
<!-- https://mvnrepository.com/artifact/com.github.ulisesbocchio/jasypt-spring-boot --><dependency><groupId>com.github.ulisesbocchio</groupId><artifactId>jasypt-spring-boot</artifactId><version>2.1.0</version></dependency> java -cp jasypt-1.9.2.jar org.jasypt.intf.cli.JasyptPBEStringEncryptionCLI input="123456" password=mego algorithm=PBEWithMD5AndDES-
input的值就是原密碼。這里特別注意:字符串一定要用雙引號,用單引號就不行。
-
password的值就是參數jasypt.encryptor.password指定的值(即秘鑰)。
2. 在Appliction文件中添加注解
@EnableEncryptableProperties3.在application.properties中配置連接數據庫的信息
注意:
加密字段需要用ENC(密文)的形式,直接寫spring.datasource.username=y3laVKqTJamKS7KkUSaWRA==是無效的。
微信掃一掃:關注我個人訂閱號“猿小飛”,更多精彩文章在這里及時發布:
?
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的Spring Boot 配置文件密码加密方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: centos7.8源码编译安装nginx
- 下一篇: Git基础大全