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

Springboot項(xiàng)目對(duì)數(shù)據(jù)庫用戶名密碼實(shí)現(xiàn)加密過程解析

 更新時(shí)間:2020年06月16日 14:48:21   作者:丶sky丶fx  
這篇文章主要介紹了Springboot項(xiàng)目對(duì)數(shù)據(jù)庫用戶名密碼實(shí)現(xiàn)加密過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

pom.xml文件中引入如下內(nèi)容

<dependency>
<groupId>com.github.ulisesbocchio</groupId>
<artifactId>jasypt-spring-boot-starter</artifactId>
<version>1.16</version>
</dependency>

保存pom.xml文件,更新jar

將當(dāng)前路徑切換到j(luò)asypt包目錄下:

使用如下命令進(jìn)行密碼加密:

java -cp jasypt-1.9.2.jar org.jasypt.intf.cli.JasyptPBEStringEncryptionCLI input="password" password=fantasy algorithm=PBEWithMD5AndDES

其中input為需要加密的密碼

password為加密時(shí)采用的秘鑰

algorithm為加密算法,默認(rèn)算法為PBEWithMD5AndDES

最后得到password加密后的密文:2p9NblOkkwNqsYhDruu5TFPR1RgkL9aH

注意:每次運(yùn)行得到的結(jié)果不一樣(不用好奇,都是有效的)

將加密后密碼密文配置到spring boot的配置文件的數(shù)據(jù)源配置選項(xiàng)中

如:spring.datasource.password=ENC(2p9NblOkkwNqsYhDruu5TFPR1RgkL9aH)

在程序中獲取到的spring.datasource.password會(huì)自動(dòng)轉(zhuǎn)換成明文內(nèi)容(password)

注意:密文格式為

ENC(密文)

在java啟動(dòng)的環(huán)境變量中設(shè)置加密的秘鑰

-Djasypt.encryptor.password=fantasy

5.啟動(dòng)項(xiàng)目,正常訪問就OK了!

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • java異步方式實(shí)現(xiàn)登錄

    java異步方式實(shí)現(xiàn)登錄

    這篇文章主要為大家詳細(xì)介紹了java異步方式實(shí)現(xiàn)登錄的相關(guān)資料,感興趣的朋友可以參考一下
    2016-05-05
  • Java實(shí)現(xiàn)經(jīng)典大富翁游戲的示例詳解

    Java實(shí)現(xiàn)經(jīng)典大富翁游戲的示例詳解

    大富翁,又名地產(chǎn)大亨。是一種多人策略圖版游戲。參與者分得游戲金錢,憑運(yùn)氣(擲骰子)及交易策略,買地、建樓以賺取租金。本文將通過Java實(shí)現(xiàn)這一經(jīng)典游戲,感興趣的可以跟隨小編一起學(xué)習(xí)一下
    2022-02-02
  • SpringBoot項(xiàng)目中新增脫敏功能的實(shí)例代碼

    SpringBoot項(xiàng)目中新增脫敏功能的實(shí)例代碼

    項(xiàng)目中,由于使用端有兩個(gè),對(duì)于兩個(gè)端的數(shù)據(jù)權(quán)限并不一樣。Web端可以查看所有數(shù)據(jù),小程序端只能查看脫敏后的數(shù)據(jù),這篇文章主要介紹了SpringBoot項(xiàng)目中新增脫敏功能,需要的朋友可以參考下
    2022-11-11
  • SpringMVC前后端參數(shù)映射

    SpringMVC前后端參數(shù)映射

    在web開發(fā)中我們都要進(jìn)行前端傳參后端取參的過程,本文主要介紹了SpringMVC前后端參數(shù)映射,針對(duì)GET,?POST,?PUT,?DELETE?請(qǐng)求的參數(shù)該如何映射,感興趣的可以了解一下
    2023-08-08
  • springboot使用注解實(shí)現(xiàn)鑒權(quán)功能

    springboot使用注解實(shí)現(xiàn)鑒權(quán)功能

    這篇文章主要介紹了springboot使用注解實(shí)現(xiàn)鑒權(quán)功能,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2024-12-12
  • 利用Java計(jì)算某個(gè)日期是星期幾

    利用Java計(jì)算某個(gè)日期是星期幾

    不知道大家有沒有遇到過同樣的問題,誰誰的生日又要到了,看看是星期幾?每年都要遇到好幾次,所以想索性利用Java寫個(gè)小工具,一次查詢某具體日期在n年中分別是星期幾。這樣不就方便了嗎?本文里給出了詳細(xì)的示例代碼,感興趣的朋友們下面來一起看看吧。
    2016-10-10
  • JAVA Iterator 轉(zhuǎn)成 List 的操作

    JAVA Iterator 轉(zhuǎn)成 List 的操作

    這篇文章主要介紹了JAVA Iterator 轉(zhuǎn)成 List 的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • IDEA編譯時(shí)報(bào)常量字符串過長的解決辦法

    IDEA編譯時(shí)報(bào)常量字符串過長的解決辦法

    本文主要介紹了IDEA編譯時(shí)報(bào)常量字符串過長的解決辦法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • 快速使用IDEA圖形化界面連接Phoenix的方法

    快速使用IDEA圖形化界面連接Phoenix的方法

    最近很多朋友跟小編留言如何使用IDEA圖形化界面連接Phoenix,在這小編就不一一回復(fù)大家了,今天抽空給大家整理一篇教程關(guān)于idea 圖形化界面連接Phoenix的相關(guān)知識(shí),需要的朋友快來學(xué)習(xí)下吧
    2021-05-05
  • Java文件選擇對(duì)話框JFileChooser使用詳解

    Java文件選擇對(duì)話框JFileChooser使用詳解

    這篇文章主要介紹了Java文件選擇對(duì)話框JFileChooser使用詳解的相關(guān)資料,需要的朋友可以參考下
    2015-07-07

最新評(píng)論

宽城| 资中县| 灵丘县| 嘉峪关市| 措勤县| 乌拉特后旗| 泸西县| 云南省| 鸡东县| 鹤壁市| 盐池县| 休宁县| 化隆| 通山县| 桐庐县| 台山市| 阜城县| 巫溪县| 苗栗县| 双流县| 加查县| 鱼台县| 融水| 那坡县| 泰州市| 广州市| 罗江县| 屯留县| 民勤县| 青神县| 远安县| 荆门市| 德清县| 桦甸市| 万山特区| 西昌市| 获嘉县| 崇仁县| 安吉县| 大埔区| 阳江市|