spring cloud config加密後‘=’號消失,‘+’變爲空格

       

最近項目需要,要將所有的properties配置全部遷到微服務上。由於一些私密信息需要加密,本人用的RSA加密方式。加密server配置,網上都有,這裏先不說。這裏主要記錄一下在加密和解密過程中遇到的肯。

由於加密的明文是支付寶私鑰,所以不變貼出。在這個過程中主要遇到了兩個坑。

1:加密後在揭祕的過程中突然出現了好多空格。導致獲取支付簽名失敗。

  對的,就是你看到的。在解密之後,竟然把所有的‘+’號都搞成了空格。

2:揭祕後,末尾的‘=’號沒有了。可能是在配置中是用‘=’號分隔的吧。

在解決上邊兩個問題之後,簽名成功。順利獲取到支付簽名串。

發佈了34 篇原創文章 · 獲贊 8 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章