最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringBoot配置數(shù)據(jù)庫密碼加密的方法

 更新時(shí)間:2023年08月22日 14:32:06   作者:山雨木公  
由于系統(tǒng)安全的考慮,配置文件中不能出現(xiàn)明文密碼的問題,本文就給大家詳細(xì)介紹下springboot配置數(shù)據(jù)庫密碼加密的方法,下面話不多說了,來一起看看詳細(xì)的介紹吧,需要的朋友可以參考下

1.導(dǎo)入依賴

<!--數(shù)據(jù)庫密碼加密-->
<dependency>
    <groupId>com.github.ulisesbocchio</groupId>
    <artifactId>jasypt-spring-boot-starter</artifactId>
    <version>2.1.2</version>
</dependency>

2.找到j(luò)asypt-1.9.2.jar所在位置,打開cmd

在這里插入圖片描述

3.輸入如下命令執(zhí)行

java -cp  jasypt-1.9.3.jar  org.jasypt.intf.cli.JasyptPBEStringEncryptionCLI input="賬戶root" password=sadXinao_enn1026 algorithm=PBEWithMD5AndDES
java -cp  jasypt-1.9.3.jar  org.jasypt.intf.cli.JasyptPBEStringEncryptionCLI input="密碼password" password=sadXinao_enn1026 algorithm=PBEWithMD5AndDES

input :明文密碼

password:要加的鹽(可自己設(shè)置)

algorithm:加密算法,這里使用 PBEWithMD5AndDES

結(jié)果如下,OUTPUT就是加密之后的密文(密碼)

在這里插入圖片描述

在這里插入圖片描述

4.在application.yml文件中配置

jasypt:
  encryptor:
    password: sadXinao_enn1026 # 密鑰(自定義隨意編寫)
spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://122.122.90.4:3306/enn?useSSL=false&useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&autoReconnect=true
    username: ENC(kCwsNSTR2lx9sf7fDw1FSgnUcisAFhMC)
    password: ENC(HHrr8Y6EFr84flpxZVZ2bAYredw3wUQY)

5.在啟動類Application.java中配置注解,配置完成

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

6.小結(jié)

除了加密MySQL密碼的例子之外,當(dāng)配置文件中有多個(gè)密碼、Token等需要加密時(shí),這個(gè)方法就比較方便了。除了支持字符串秘鑰,jasypt還支持key文件秘鑰,更加安全。在安全要求很高時(shí),還可以使用jasypt默認(rèn)PBEWITHHMACSHA512ANDAES_256加密算法,該算法需要安裝JCE支持。

7.問題

問題描述:在Spring Boot中使用jasypt-spring-boot進(jìn)行加密,但是提示:

在這里插入圖片描述

以上就是SpringBoot配置數(shù)據(jù)庫密碼加密的方法的詳細(xì)內(nèi)容,更多關(guān)于SpringBoot數(shù)據(jù)庫密碼加密的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評論

长治市| 治县。| 澳门| 哈巴河县| 深水埗区| 盘锦市| 从化市| 尚志市| 田东县| 曲阳县| 河源市| 祁门县| 西吉县| 轮台县| 正宁县| 航空| 泊头市| 宜川县| 凤庆县| 灵川县| 云霄县| 三都| 兰州市| 理塘县| 阳原县| 枞阳县| 屯留县| 彩票| 会宁县| 中牟县| 西盟| 城口县| 玉树县| 鸡东县| 桐柏县| 雷州市| 黄梅县| 新巴尔虎左旗| 罗平县| 漯河市| 昌吉市|