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

SpringCloud Config配置加密解密用法解析

 更新時(shí)間:2020年09月09日 11:27:31   作者:一馬平川1  
這篇文章主要介紹了SpringCloud Config配置加密解密用法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

1. Java8自帶無限制加密解密算法, 不需要再引入網(wǎng)上說的那倆包

2. 加密解密是SpringCloud Config的功能, 所以必須先啟動(dòng)一個(gè)SCC項(xiàng)目

3. 在SCC項(xiàng)目的配置文件中添加加密解密的鑰匙: 密鑰----> encrypt.key=xuejian

4. 啟動(dòng)SCC項(xiàng)目,通過http://localhost:port/encrypt/status檢查加密解密功能是否能用,如果能用,會(huì)返回OK,否則會(huì)返回一個(gè)不能用的提示

5. 啟動(dòng)一個(gè)使用SpringCloud Config配置的普通微服務(wù),在bootstrap.properties中添加連接配置中心和目標(biāo)配置的屬性

紅色是SpringCloud Config進(jìn)行解密的標(biāo)志,藍(lán)色是要解密的密文,綠色是密鑰(這個(gè)密鑰在SCC項(xiàng)目和普通微服務(wù)項(xiàng)目都必須配置)

spring.application.name=appForClient
spring.cloud.config.uri=http://localhost:2000
spring.cloud.config.label=dev
spring.cloud.config.profile={cipher}dc945ee51bcd7ea4135a256df7fc0149f47fd6cd83aa53f2cba43c1b063a1230
encrypt.key=xuejian

如何獲取密文呢?

啟動(dòng)SCC項(xiàng)目后, 通過http://localhost:port/encrypt請求對明文加密即可獲取

獲取后將"{cipher}+密文"替換明文即可

當(dāng)啟動(dòng)普通微服務(wù)時(shí), 微服務(wù)首先會(huì)根據(jù)自身配置的密鑰去解析自身配置的密文, 然后通過解析得到的明文配置連接到配置中心(即普通微服務(wù)也可以根據(jù)密鑰解密)

當(dāng)從配置中心加載到的配置中也有密文時(shí),此時(shí)需要SCC配置的密鑰去解密

由上可知: 普通微服務(wù)和配置中心項(xiàng)目都可以進(jìn)行解密加密, 但要將明文轉(zhuǎn)為密文,必須由配置中心來搞.

綜上:

在加密解密功能上,配置中心與普通微服務(wù)的區(qū)別:

相同點(diǎn): 都可以根據(jù)密鑰解密配置(解密功能)

不同點(diǎn): 配置中心還可以根據(jù)不同密鑰為同一明文生成不同密文(轉(zhuǎn)換功能)

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

相關(guān)文章

  • spring boot項(xiàng)目使用@JsonFormat失效問題的解決

    spring boot項(xiàng)目使用@JsonFormat失效問題的解決

    這篇文章主要介紹了spring boot項(xiàng)目使用@JsonFormat失效問題的解決,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Java實(shí)現(xiàn)SHA算法的方法詳解

    Java實(shí)現(xiàn)SHA算法的方法詳解

    這篇文章主要介紹了Java實(shí)現(xiàn)SHA算法的方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了Java實(shí)現(xiàn)sha算法的原理、實(shí)現(xiàn)與使用相關(guān)操作技巧,需要的朋友可以參考下
    2018-03-03
  • Java計(jì)算球從100米高度自由落下問題

    Java計(jì)算球從100米高度自由落下問題

    這篇文章主要介紹了Java球從100米高度自由落下問題,需要的朋友可以參考下
    2017-02-02
  • Spring多定時(shí)任務(wù)@Scheduled執(zhí)行阻塞問題解決

    Spring多定時(shí)任務(wù)@Scheduled執(zhí)行阻塞問題解決

    這篇文章主要介紹了Spring多定時(shí)任務(wù)@Scheduled執(zhí)行阻塞問題解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • Struts之logic標(biāo)簽庫詳解

    Struts之logic標(biāo)簽庫詳解

    本文就Struts之logic標(biāo)簽庫進(jìn)行詳細(xì)介紹,需要的朋友可以參考下
    2012-11-11
  • 解決MultipartFile.transferTo(dest) 報(bào)FileNotFoundExcep的問題

    解決MultipartFile.transferTo(dest) 報(bào)FileNotFoundExcep的問題

    這篇文章主要介紹了解決MultipartFile.transferTo(dest) 報(bào)FileNotFoundExcep的問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • Java基礎(chǔ)高級綜合練習(xí)題撲克牌的創(chuàng)建

    Java基礎(chǔ)高級綜合練習(xí)題撲克牌的創(chuàng)建

    今天小編就為大家分享一篇關(guān)于Java基礎(chǔ)高級綜合練習(xí)題撲克牌的創(chuàng)建,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • Redis作為緩存應(yīng)用的情形詳細(xì)分析

    Redis作為緩存應(yīng)用的情形詳細(xì)分析

    實(shí)際開發(fā)中緩存處理是必須的,不可能我們每次客戶端去請求一次服務(wù)器,服務(wù)器每次都要去數(shù)據(jù)庫中進(jìn)行查找,為什么要使用緩存?說到底是為了提高系統(tǒng)的運(yùn)行速度
    2023-01-01
  • JPA框架實(shí)現(xiàn)分頁查詢和條件查詢功能詳解

    JPA框架實(shí)現(xiàn)分頁查詢和條件查詢功能詳解

    這篇文章主要介紹了JPA框架實(shí)現(xiàn)分頁查詢和條件查詢功能,JPA是Java Persistence API的簡稱,在過去很多數(shù)據(jù)庫的增刪查改操作都是用這個(gè)框架操作的,感興趣想要詳細(xì)了解可以參考下文
    2023-05-05
  • 教你如何使用Java實(shí)現(xiàn)WebSocket

    教你如何使用Java實(shí)現(xiàn)WebSocket

    這篇文章主要介紹了教你如何使用Java實(shí)現(xiàn)WebSocket問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06

最新評論