我看到spring cloud配置提供了/encrypt
和/decrypt
个端点。如何通过Advanced REST Client使用加密和解密端点来查看加密或解密的字符串?
答案 0 :(得分:3)
正如Spring Cloud Config documentation所述:
服务器还公开
/encrypt
和/decrypt
个端点(在...上) 假设这些将被保护并且只能由授权访问 剂)。如果您正在编辑远程配置文件,则可以使用 配置服务器通过 POSTing 加密到/encrypt
的值 端点。
要进行加密,请将POST
请求发送到/encrypt
端点,并将明文作为请求正文:
$ curl localhost:8888/encrypt -d mysecret
682bc583f4641835fa2db009355293665d2647dade3375c0ee201de2a49f7bda
反向操作也可以通过
/decrypt
获得(提供 服务器配置了对称密钥或完整密钥对。)
对于解密,请将POST
请求发送到/decrypt
端点,并将密文作为请求正文:
$ curl localhost:8888/decrypt -d 682bc583f4641835fa2db00935529366...
mysecret