您的位置:首页 > 其它

参数加密后,转base64去请求,但是对应的解密方法解密失败。

2018-03-22 17:45 567 查看
参数加密后,转base64去请求,但是对应的解密方法解密失败。

如果加解密方法没错的话,看一下是否是加密串在传输过程中发生了变化。

我遇到的就是postman在get传输的时候加密串中的 ‘+’ 变成了空格,所以处理之前要替换一下。

PHP代码如下:

//data是一个参数(加密后的字符串)
$params['data'] = trim($params['data']);
$params['data'] = str_replace(' ','+',$params['data']);


之前在传输图片的时候也遇到过类似的问题,所以以后在遇到base64传输的时候要特别注意这一点。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: