我看到 spring cloud config 提供了一个/encrypt
和/decrypt
端点。如何通过高级 REST 客户端使用加密和解密端点来查看加密或解密的字符串?
4134 次
1 回答
3
服务器还公开
/encrypt
和/decrypt
端点(假设这些将受到保护并且只能由授权代理访问)。如果您正在编辑远程配置文件,您可以使用配置服务器通过POST到/encrypt
端点来加密值。
对于加密,使用明文作为请求正文POST
向/encrypt
端点发送请求:
$ curl localhost:8888/encrypt -d mysecret
682bc583f4641835fa2db009355293665d2647dade3375c0ee201de2a49f7bda
反向操作也可以通过
/decrypt
(前提是服务器配置了对称密钥或完整密钥对)。
对于解密,使用密文作为请求正文POST
向/decrypt
端点发送请求:
$ curl localhost:8888/decrypt -d 682bc583f4641835fa2db00935529366...
mysecret
于 2016-05-27T16:34:22.740 回答