欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2021年04月08日 09:53:43   作者:加州暖陽  
這篇文章主要給大家介紹了關(guān)于springboot數(shù)據(jù)庫密碼加密的配置方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

前言

由于系統(tǒng)安全的考慮,配置文件中不能出現(xiàn)明文密碼的問題,本文就給大家詳細(xì)介紹下springboot配置數(shù)據(jù)庫密碼加密的方法,下面話不多說了,來一起看看詳細(xì)的介紹吧

1.導(dǎo)入依賴

	<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.2.jar  org.jasypt.intf.cli.JasyptPBEStringEncryptionCLI input="123456" password=sad124f1f1rf1fgt5 algorithm=PBEWithMD5AndDES

input :明文密碼

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

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

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

4.在application.yml文件中配置

spring:
  datasource:
    driver-class-name: com.mysql.jdbc.Driver
    username: ENC(HPPHfpHVXzNf00SQLBrjug==)
    password: ENC(F8ckXFGTF6Wu8dQ51hoNBw==)
    url: jdbc:mysql://localhost:3306/foodie-shop-dev?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8
jasypt:
  encryptor:
    password: sad124f1f1rf1fgt5

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

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

6.小結(jié)

除了加密MySQL密碼的例子之外,當(dāng)配置文件中有多個密碼、Token等需要加密時,這個方法就比較方便了。

除了支持字符串秘鑰,jasypt還支持key文件秘鑰,更加安全。

在安全要求很高時,還可以使用jasypt默認(rèn)PBEWITHHMACSHA512ANDAES_256加密算法,該算法需要安裝JCE支持。

7.問題

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

 Description:
 Failed to bind properties under 'spring.datasource.password' to java.lang.String:
     Reason: Failed to bind properties under 'spring.datasource.password' to java.lang.String
 Action:
  Update your application's configuration

解決辦法:

3.0.2更改了默認(rèn)的加密算法,最后的辦法是把版本降到2.1.2

總結(jié)

到此這篇關(guān)于springboot數(shù)據(jù)庫密碼加密配置的文章就介紹到這了,更多相關(guān)springboot數(shù)據(jù)庫加密內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • springboot整合logback實現(xiàn)日志管理操作

    springboot整合logback實現(xiàn)日志管理操作

    本章節(jié)是記錄logback在springboot項目中的簡單使用,本文將會演示如何通過logback將日志記錄到日志文件或輸出到控制臺等管理操作,感興趣的朋友跟隨小編一起看看吧
    2024-02-02
  • Struts2 漏洞分析及如何提前預(yù)防

    Struts2 漏洞分析及如何提前預(yù)防

    2016年4月26日,Struts2發(fā)布一份安全公告,CVE編號 CVE-2016-3081。這是自2012年Struts2命令執(zhí)行漏洞大規(guī)模爆發(fā)之后,該服務(wù)時隔四年再次爆發(fā)大規(guī)模漏洞。該漏洞也是今年目前爆出的最嚴(yán)重安全漏洞。本文分析了漏洞的原理危害影響防護(hù)等內(nèi)容。
    2016-05-05
  • springboot整合Mybatis、JPA、Redis的示例代碼

    springboot整合Mybatis、JPA、Redis的示例代碼

    這篇文章主要介紹了springboot整合Mybatis、JPA、Redis的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • java設(shè)置session過期時間的實現(xiàn)方法

    java設(shè)置session過期時間的實現(xiàn)方法

    這篇文章主要介紹了java設(shè)置session過期時間的實現(xiàn)方法,以實例形式詳細(xì)講述了具體實現(xiàn)過程,非常具有參考借鑒價值,需要的朋友可以參考下
    2014-10-10
  • springcloud gateway如何實現(xiàn)路由和負(fù)載均衡

    springcloud gateway如何實現(xiàn)路由和負(fù)載均衡

    這篇文章主要介紹了springcloud gateway如何實現(xiàn)路由和負(fù)載均衡的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • Java 實戰(zhàn)項目之小說在線閱讀系統(tǒng)的實現(xiàn)流程

    Java 實戰(zhàn)項目之小說在線閱讀系統(tǒng)的實現(xiàn)流程

    讀萬卷書不如行萬里路,只學(xué)書上的理論是遠(yuǎn)遠(yuǎn)不夠的,只有在實戰(zhàn)中才能獲得能力的提升,本篇文章手把手帶你用java+SSM+jsp+mysql+maven實現(xiàn)前臺閱讀后臺管理的小說在線閱讀系統(tǒng),大家可以在過程中查缺補(bǔ)漏,提升水平
    2021-11-11
  • 利用Java實現(xiàn)天氣預(yù)報播報功能

    利用Java實現(xiàn)天氣預(yù)報播報功能

    這篇文章主要為大家介紹了如何利用Java語言實現(xiàn)天氣預(yù)報播報功能,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)Java有一定的幫助,需要的可以參考一下
    2022-06-06
  • Java web攔截器inteceptor原理及應(yīng)用詳解

    Java web攔截器inteceptor原理及應(yīng)用詳解

    這篇文章主要介紹了java web攔截器inteceptor原理及應(yīng)用詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-01-01
  • Java連接Mysql數(shù)據(jù)庫詳細(xì)代碼實例

    Java連接Mysql數(shù)據(jù)庫詳細(xì)代碼實例

    這篇文章主要介紹了Java連接Mysql數(shù)據(jù)庫詳細(xì)代碼實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-02-02
  • 劍指Offer之Java算法習(xí)題精講鏈表專項訓(xùn)練

    劍指Offer之Java算法習(xí)題精講鏈表專項訓(xùn)練

    跟著思路走,之后從簡單題入手,反復(fù)去看,做過之后可能會忘記,之后再做一次,記不住就反復(fù)做,反復(fù)尋求思路和規(guī)律,慢慢積累就會發(fā)現(xiàn)質(zhì)的變化
    2022-03-03

最新評論