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

Spring Cloud 配置中心內(nèi)容加密的配置方法

 更新時間:2018年06月22日 09:27:56   作者:Java核心技術(shù)  
這篇文章主要介紹了Spring Cloud 配置中心內(nèi)容加密的配置方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下

從配置獲取的配置默認是明文的,有些像數(shù)據(jù)源這樣的配置需要加密的話,需要對配置中心進行加密處理。

下面使用對稱性加密來加密配置,需要配置一個密鑰,當然也可以使用RSA非對稱性加密,但對稱加密比較方便也夠用了,這里就以對稱加密來配置即可。

1、安裝JCE

JDK下的JCR默認是有長度限制的,需要替換沒有長度限制的JCE版本。

http://www.oracle.com/technet...

把下載包里面的兩個jar文件復(fù)制替換到JAVA_HOME/jre/lib/security目錄下。

2、添加加密KEY

配置中心配置文件中加入加密密鑰。

encrypt: 
 key: 0e010e17-2529-4581-b907-c8edcfd6be09

3、查看加密功能狀態(tài)

http://192.168.1.237:7100/encrypt/status

功能正常會顯示OK

{"status":"OK"}

4、加密解密

對develop字符串加密

curl http://192.168.1.237:7100/encrypt -d develop -u config-user:99282424-5939-4b08-a40f-87b2cbc403f6

對develop字符串解密

curl http://192.168.1.237:7100/decrypt -d 0fb593294187a31f35dea15e8bafaf77745328dcc20d6d6dd0dfa5ae753d6836 -u config-user:99282424-5939-4b08-a40f-87b2cbc403f6
-u username:password 為basic認證

5、配置文件

spring: 
 datasource: 
  username: '{cipher}0fb593294187a31f35dea15e8bafaf77745328dcc20d6d6dd0dfa5ae753d6836'

需要加密的內(nèi)容以{cipher}開頭,并注意要使節(jié)單引號包起來,不然報錯。

6、讀取配置

這樣客戶端讀取出來的配置是自動解密了的,如果要關(guān)閉自動解密功能通過客戶端自己來解密,同時也要保留加解密的端點可以通過關(guān)閉以下配置即可。

spring.cloud.config.server.encrypt.enabled=false

總結(jié)

以上所述是小編給大家介紹的Spring Cloud 配置中心內(nèi)容加密的配置方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • SpringBoot各種事務(wù)操作實戰(zhàn)(自動回滾、手動回滾、部分回滾)

    SpringBoot各種事務(wù)操作實戰(zhàn)(自動回滾、手動回滾、部分回滾)

    本文主要介紹了SpringBoot各種事務(wù)操作實戰(zhàn),包含自動回滾、手動回滾、部分回滾這三種,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-05-05
  • IntelliJ IDEA將導(dǎo)入的項目轉(zhuǎn)成maven項目

    IntelliJ IDEA將導(dǎo)入的項目轉(zhuǎn)成maven項目

    這篇文章主要介紹了IntelliJ IDEA將導(dǎo)入的項目轉(zhuǎn)成maven項目,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-09-09
  • Java用遞歸方法解決漢諾塔問題詳解

    Java用遞歸方法解決漢諾塔問題詳解

    漢諾塔問題是一個經(jīng)典的問題。漢諾塔(Hanoi?Tower),又稱河內(nèi)塔,源于印度一個古老傳說。本文將用Java遞歸方法求解這一問題,感興趣的可以學習一下
    2022-04-04
  • Java內(nèi)存泄漏問題的排查、優(yōu)化與最佳實踐

    Java內(nèi)存泄漏問題的排查、優(yōu)化與最佳實踐

    在?Java?開發(fā)中,內(nèi)存泄漏是一個常見且令人頭疼的問題,內(nèi)存泄漏指的是程序在運行過程中,已經(jīng)不再使用的對象沒有被及時釋放,從而導(dǎo)致內(nèi)存占用不斷增加,最終可能導(dǎo)致程序崩潰或性能顯著下降,本文給大家介紹了Java內(nèi)存泄漏排查、優(yōu)化與最佳實踐
    2025-01-01
  • SpringCloud?Eureka應(yīng)用全面介紹

    SpringCloud?Eureka應(yīng)用全面介紹

    Eureka是Netflix開發(fā)的服務(wù)發(fā)現(xiàn)框架,本身是一個基于REST的服務(wù),主要用于定位運行在AWS域中的中間層服務(wù),以達到負載均衡和中間層服務(wù)故障轉(zhuǎn)移的目的
    2022-09-09
  • Java判斷文件或者文件夾是否存在的功能(不存在創(chuàng)建,存在刪除)

    Java判斷文件或者文件夾是否存在的功能(不存在創(chuàng)建,存在刪除)

    在Java中,要判斷文件或文件夾是否存在,并根據(jù)判斷結(jié)果來執(zhí)行創(chuàng)建或刪除操作,你可以使用java.io.File類或者java.nio.file包中的類,本文介紹Java判斷文件或者文件夾是否存在,不存在創(chuàng)建,存在刪除,感興趣的朋友一起看看吧
    2025-03-03
  • Java關(guān)鍵字instanceof用法及實現(xiàn)策略

    Java關(guān)鍵字instanceof用法及實現(xiàn)策略

    instanceof 運算符是用來在運行時判斷對象是否是指定類及其父類的一個實例。這篇文章主要介紹了Java關(guān)鍵字instanceof用法解析,需要的朋友可以參考下
    2020-08-08
  • Java中==與equals的區(qū)別小結(jié)

    Java中==與equals的區(qū)別小結(jié)

    這篇文章主要介紹了Java中==與equals的區(qū)別小結(jié),本文總結(jié)結(jié)論:== 與 equals()比較的內(nèi)容是不同的,equals()方式是String類中的方法,它用于比較兩個對象引用所指的內(nèi)容是否相等,而 == 比較的是兩個對象引用的地址是否相等,需要的朋友可以參考下
    2015-06-06
  • SpringBoot整合SpringSecurity和JWT和Redis實現(xiàn)統(tǒng)一鑒權(quán)認證

    SpringBoot整合SpringSecurity和JWT和Redis實現(xiàn)統(tǒng)一鑒權(quán)認證

    Spring Security是一個可以為Java應(yīng)用程序提供全面安全服務(wù)的框架,同時它也可以輕松擴展以滿足自定義需求,本文主要介紹了SpringBoot整合SpringSecurity和JWT和Redis實現(xiàn)統(tǒng)一鑒權(quán)認證,感興趣的可以了解一下
    2023-11-11
  • springBoot不同module之間互相依賴的實現(xiàn)

    springBoot不同module之間互相依賴的實現(xiàn)

    本文主要介紹了springBoot不同module之間互相依賴的實現(xiàn),不同模塊之間的依賴通常是通過Maven或Gradle來管理的,下面就來介紹一下如何實現(xiàn),感興趣的可以了解一下
    2024-08-08

最新評論

普宁市| 大英县| 冀州市| 湘潭县| 什邡市| 柞水县| 临漳县| 济南市| 朝阳县| 枞阳县| 安岳县| 喜德县| 教育| 淮阳县| 江山市| 东海县| 左云县| 大名县| 孝昌县| 木里| 清涧县| 汉阴县| 芜湖市| 义马市| 贵港市| 新闻| 长武县| 宣武区| 清苑县| 二手房| 章丘市| 雷波县| 高淳县| 德江县| 二连浩特市| 射阳县| 永福县| 天水市| 张掖市| 玉门市| 昭通市|