2016-05-27 117 views
0

我看到spring cloud config提供了一個/encrypt/decrypt端點。如何通過Advanced REST Client使用加密和解密端點來查看加密或解密的字符串?Spring Cloud Config - 加密密碼

+0

只需發送一個請求到相應的端點。什麼是高級休息客戶端? –

+0

這是一個用於發送休息消息的谷歌瀏覽器插件。這是我使用https://ctpconfigserver.app.cloud.company.net/encrypt的端點。我應該使用get還是post,以及如何傳遞要加密的字符串? –

回答

1

由於Spring Cloud Config documentation狀態:

服務器也暴露出/encrypt/decrypt終點(在 假設它們將被固定且只能由授權代理人 訪問)。如果您正在編輯遠程配置文件,則可以使用 配置服務器對端點之後的/encrypt 端點的值進行加密。

對於加密,發送POST請求到/encrypt端點與明文作爲請求體:經由/decrypt

$ curl localhost:8888/encrypt -d mysecret 
682bc583f4641835fa2db009355293665d2647dade3375c0ee201de2a49f7bda 

逆操作也是可用的(提供的 服務器配置有對稱密鑰或完整密鑰對)。

對於解密,發送POST請求/decrypt端點與密文作爲請求體:

$ curl localhost:8888/decrypt -d 682bc583f4641835fa2db00935529366... 
mysecret 
+1

非常感謝! –