部署在测试环境报出操作失败,加密不符,本地跑没问题

大c魔c王 发布于 2017/03/23 10:03
阅读 48
收藏 0

本地eclipse启动服务,经过MD5加密,请求供应商提供的接口,没问题;但是部署到阿里上之后会出现加密不符的返回,所以请问下是什么导致的,是因为阿里跟本地的区别?还是真的MD5加密有问题?我在自己本地用Tomcat启动也会报加密不符,所以问题来了,为什么会出现这种情况,怎么解决

加载中
0
庄津津
庄津津

加密串里面有中文吗?

庄津津
庄津津
回复 @大c魔c王 : 你有打印看看两个环境的Charset.defaultCharset()是否是一样的,我觉得一般是字符编码的问题
大c魔c王
我把测试环境加密前后的数据和本地eclipse加密前后和本地tomcat加密前后的数据都对比了,参数一致的情况加密前后是一样的
大c魔c王
有中文,方法在此MD5Util.MD5Encode(passengerCheckkey, "utf-8")
0
大c魔c王

我把测试环境加密前后的数据和本地eclipse加密前后和本地tomcat加密前后的数据都对比了,参数一致的情况加密前后是一样的

返回顶部
顶部