spring cloud config加密后‘=’号消失,‘+’变为空格

来源:互联网 发布:缴费一站通软件 编辑:程序博客网 时间:2024/05/21 14:58
       

最近项目需要,要将所有的properties配置全部迁到微服务上。由于一些私密信息需要加密,本人用的RSA加密方式。加密server配置,网上都有,这里先不说。这里主要记录一下在加密和解密过程中遇到的肯。

由于加密的明文是支付宝私钥,所以不变贴出。在这个过程中主要遇到了两个坑。

1:加密后在揭秘的过程中突然出现了好多空格。导致获取支付签名失败。

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

2:揭秘后,末尾的‘=’号没有了。可能是在配置中是用‘=’号分隔的吧。

在解决上边两个问题之后,签名成功。顺利获取到支付签名串。

原创粉丝点击