springboot配置數(shù)據庫密碼加密

1.導入依賴

<!-- 加密依賴 -->

<dependency>

<groupId>com.github.ulisesbocchio</groupId>

? ? <artifactId>jasypt-spring-boot-starter</artifactId>

? ? <version>3.0.2</version>

</dependency>

2.找到jasypt-1.9.3.jar所在位置,如圖打開輸入cmd,然后Enter

java -cp jasypt-1.9.3.jar org.jasypt.intf.cli.JasyptPBEStringEncryptionCLI input="你要加密的字符串" password=你要加的鹽 algorithm=PBEWithMD5AndDES



4.在application.properties文件中配置

//之前的鹽

jasypt.encryptor.password=salt

//ENC(加密的密文)

spring.datasource.username="ENC(sBdk7fXxdnCZMzPjGkZr0g==)"

spring.datasource.password="ENC(sBdk7fXxdnCZMzPjGkZr0g==)"

5.在Application.class配置注解

//配置數(shù)據庫加密注解

@EnableEncryptableProperties

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容