當(dāng)前位置:
首頁(yè) >
前端技术
> javascript
>内容正文
javascript
Spring Boot 配置文件密码加密方法
生活随笔
收集整理的這篇文章主要介紹了
Spring Boot 配置文件密码加密方法
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
參考: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的值就是原密碼。這里特別注意:字符串一定要用雙引號(hào),用單引號(hào)就不行。
-
password的值就是參數(shù)jasypt.encryptor.password指定的值(即秘鑰)。
2. 在Appliction文件中添加注解
@EnableEncryptableProperties3.在application.properties中配置連接數(shù)據(jù)庫(kù)的信息
注意:
加密字段需要用ENC(密文)的形式,直接寫spring.datasource.username=y3laVKqTJamKS7KkUSaWRA==是無(wú)效的。
微信掃一掃:關(guān)注我個(gè)人訂閱號(hào)“猿小飛”,更多精彩文章在這里及時(shí)發(fā)布:
?
與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的Spring Boot 配置文件密码加密方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: centos7.8源码编译安装nginx
- 下一篇: Spring Session源码