精易论坛

标题: 某东sign的md5计算问题 [打印本页]

作者: 何必苦笑    时间: 2022-3-20 09:58
标题: 某东sign的md5计算问题

第一次发求助贴,某东到家的sign签名计算其中按照给定的参考为什么MD5计算的结果总是不对,以下是官方例子


2) 把参数按照字母顺序排列

app_key=7fd1c34598924181b3ba295b41c63507
format=json
jd_param_json=
{
"marketPrice":"20"
"price": "20",
"skuId":"123456789",
"stationNo":"135792468"
}
timestamp=2016-08-08 12:00:00
token=2f3da4db-a0d4-40a8-bf4e-22007b5603d5
v=1.0

3) 连接参数名与参数值,并在首尾加上appSecret

授权接口:(示例)

a7182e7f06274e4ebcbb0c64213fcfa7app_key7fd1c34598924181b3ba295b41c63507formatjsonjd_param_json{"marketPrice":"20","price":"20","skuId":"123456789","stationNo":"135792468"}timestamp2016-08-08 12:00:00token2f3da4db-a0d4-40a8-bf4e-22007b5603d5v1.0a7182e7f06274e4ebcbb0c64213fcfa7


注:

①以上字符串不允许有跨行,粘贴时请特别注意,除日期和时间中间的空格之外,不允许在其它位置出现空格。

②时间戳 timestamp最好就填写当前时间的前几分钟(必须在6分钟之内)


4) MD5加密后转成大写:67732E5FFF8ECC1F95EF5B463F76C17A


这里给出的MD5计算的结果是上方红色内容得出的67732E5FFF8ECC1F95EF5B463F76C17A值,但是我怎么计算都不对,有没有大佬指导一下。




补充内容 (2022-3-20 22:06):
感觉大家没有仔细看内容啊,我补充一下,就是官方的例子用红色标记的内容计算完的结果是 67732E5FFF8ECC1F95EF5B463F76C17A,但是我不管怎么计算MD5都不是
作者: zwh8698    时间: 2022-3-20 10:19
易语言的话 用取数据摘要
作者: 落雪无尘    时间: 2022-3-20 10:41
用的可能是特定的md5算法
作者: 何必苦笑    时间: 2022-3-20 11:51
落雪无尘 发表于 2022-3-20 10:41
用的可能是特定的md5算法

但是给的说明中并没有说明使用特殊的MD5算法,应该不存在特定的算法吧
作者: 何必苦笑    时间: 2022-3-20 11:52
zwh8698 发表于 2022-3-20 10:19
易语言的话 用取数据摘要

哥哥审下题,不是问怎么取MD5值,是取出来的和官方给的不一致
作者: MrSean    时间: 2022-3-20 17:50
官方例子拿出来看看
作者: 何必苦笑    时间: 2022-3-20 22:03
MrSean 发表于 2022-3-20 17:50
官方例子拿出来看看

上面不是有吗?官方的例子就是红色标注的内容,计算了下面的MD5。
作者: 尚帝娱乐    时间: 2022-3-21 19:54
易语言的话 用取数据摘要
作者: tinnysweety    时间: 2025-3-5 12:00
感谢分享




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4