md5加密,要加密的串带有特殊字符

作者:超级管理员 更新时间:2017-10-31 09:59:51 来源:未知 点击:15642
现在在做跨境物流,需要接法国物流接口。接口需要传个安全秘钥,这个秘钥就是规定的几个参数组成的,一个用md5加密得到的32位字符。这个md5方法是用的他们文档给的示例我调用接口方法,接口那边也是把这几个
现在在做跨境物流,需要接法国物流接口。接口需要传个安全秘钥,这个秘钥就是规定的几个参数组成的,一个用md5加密得到的32位字符。这个md5方法是用的他们文档给的示例


我调用接口方法,接口那边也是把这几个参数md5加密,得到安全秘钥,然后和我传过去的对比,如果不一样就提交失败。正常情况下,正常字符是可以的。

要加密的串:
F1CENBUSCCC24R FRTIANJIAO CAO TIANJIAO CAO 22 AVENUE FRANCIS DE PRESSENSE Acquigny27400FR+33366806727314569875@qq.comFRRICHARD DELBETRICHARD DELBET1 RUE DES ACCENTS Anet28260FR+32366806723147394948@qq.com1100010EUR2200EURFRFR00515KLpWNhLS
加密后:
7FAA21C0808B88DAB1E25583AA19512B


现在遇到的问题是,有个参数是 Erezée ,我这边得到的32位和接口那边的不一样了,接口那边也没告诉我他们是怎么生成的,因为是法国的技术,沟通起来也费劲...。

加密前:
F1CENBUSCCC24R FRTIANJIAO CAO TIANJIAO CAO 22 AVENUE FRANCIS DE PRESSENSE Acquigny27400FR+33366806727314569875@qq.comFRRICHARD DELBETRICHARD DELBET1 RUE DES ACCENTS Erezée6997BE+32366806723147394948@qq.com1100010EUR2200EURFRFR00515KLpWNhLS

加密后:
912A226F517418212047FD8230A00C62 (这是我得到的)
下面截图是接口技术邮件过来的,这是他们得到的:


我觉得还是加密时,编码的问题 Encoding 那里。现在用的是default,我试过unicode,正常的字符都不对了..

所以想请教各位,有没有遇到我说的这种情况,或者特殊字符加密的时候,是用哪种编码格式的。

以下是关于本问题的解决方案:

解决方案1、
编码问对方啊 这个不能靠猜吧
解决方案2、
补充上述内容,我在几个在线生成md5网站,试了下,每个网站结果都不一样,和我和接口那边的都不一样。这怎么解释啊
解决方案3、
引用 1 楼 lovesan 的回复:
编码问对方啊 这个不能靠猜吧

对啊,但他们不告诉我,说让看他们技术文档,按照文档里的方法来,下面截图就是文档描述的地方

解决方案4、
跨境电商这一块
总体来说,就是一个 报文,一个 md5(报文+签名)
至于你们加密的md5不同。那和法国开发人员沟通。
直接问他们要加密的示例代码。
解决方案5、
引用 4 楼 hanjun0612 的回复:
跨境电商这一块
总体来说,就是一个 报文,一个 md5(报文+签名)
至于你们加密的md5不同。那和法国开发人员沟通。
直接问他们要加密的示例代码。


嗯,看来还是得给他们要了

推荐阅读

热门内容

md5加密,要加密的串带有特殊字符

现在在做跨境物流,需要接法国物流接口。接...

winform客户端界面与其他软件相似,

项目开始的时候,领导一句话照着XXX软件...

Dev GridControl 单元格为

怎么阻止对话框弹出,并且在有空值得情况下...

“System.TypeInitiali

web是项目名称,在网上查说什么的都有,...

现在IT编程做网站是不是没前途了?感觉都

本人是从事1年多的程序猿,做asp.ne...

ViewBag和ViewData怎么 才

本帖最后由yangliweng2于201...

WPF 如何禁用ScrollViewer

以下是关于本问题的解决方案:解决方案1、...

GridControl 最后一列按回车键

GridControl  当光标在最后一...

ASP.NET中关于Theme的问题

我是设置了一个Default的主题。希望...

我用一个方法返回一个Image,保存为啥

我在方法中保存 ,就不会有问题,可是我想...

最新内容

C#基础问题:只读,关于Array.IsReadOnly和IList.IsReadOnly

不清楚为什么问题列表看不到我的问题,无奈再开一贴原题贴以下是关于本问题的解决方案...

md5加密,要加密的串带有特殊字符

现在在做跨境物流,需要接法国物流接口。接口需要传个安全秘钥,这个秘钥就是规定的几...

backgroundWorker关于Winform最简单的线程问题,请求各位指导一下

我想使用backgroundWorker1,启动应用后每隔20秒去读取数据库,看...

一个小问题求助

类似图中数据,要筛选出MesNum与InventoryNum不同的数据该怎么写 ...

WPF 自定义的DependencyProperty属性不被识别

定义了一个多选的Comobox,自定义依赖属性在调用时不被识别,不知道为什么。p...

ArcGis For JavaSrcipt 如何加载shp和dwg和dbf文件?

如何加载?跪求大神指导。并且可以清除掉!!以下是关于本问题的解决方案:...

一条sql语句,把重复记录的字段的值相加

本帖最后由NewCSDN2005于2017-10-2915:35:27编辑acc...

链接带的有?id=xxx,查询结果一直显示id为xxx的咋办?

一个链接,比如www.baidu.com链接要点进去直接显示某个人,而不是所有就...

通过数据库获取 like '%[螺丝]%' 怎么写代码!

通过数据库获取 like '%[螺丝]%' 怎么写代码SELECT top 5 ...

winform客户端界面与其他软件相似,需要修改界面

项目开始的时候,领导一句话照着XXX软件实现这些功能,项目全程就我一个人开发,然...

Dev GridControl 单元格为空验证弹框问题!!! 希望有人能解决了

怎么阻止对话框弹出,并且在有空值得情况下不允许添加新行以下是关于本问题的解决方案...

VS2015 报表已经有列,现在怎么动态生成列加进去(winform)

VS2015 报表已经有列,现在怎么动态生成列加进去(winform)以下是关于...

WebService 怎么跳过登录页面?

另外,WebService发布后,要替换哪些文件?bin文件夹里名字一样的就找到...

VB.NET注册热键F12,或者屏蔽系统F12键

如题。请各位大侠帮忙解决。以下是关于本问题的解决方案:解决方案1、看不懂,不是当...

“System.TypeInitializationException”类型的异常在 Web.dll 中发生,但未在用户代码中进行处理

web是项目名称,在网上查说什么的都有,也没有改对,请大家帮忙,怎么解决以下是关...

如何正确启动Explorer.exe

如何正确启动Explorer.exe我在实际项目中遇到的一个问题:客户要求开机输...

vs2015中stdin如何进行终止?

在vs2015中运行如下代码:int main(){unsigned int a...

现在IT编程做网站是不是没前途了?感觉都是"增删改查",可替换性太强了.

本人是从事1年多的程序猿,做asp.net的,做动态网站和管理系统的(包括前端和...

降频 不存在的

image1509379333929548.png(123.51KB,下载...

qt 鼠标移动到加载完图片的label后,对label中的图片实现放大镜功能!

鼠标一旦进入label和按键就会下沉到下面。后来重写QLabel还是不能实现该功...