易语言POST提交时的一个JS加密求助
本帖最后由 yoxi011 于 2020-5-11 22:08 编辑var now = new Date();
var nowtime = now.getTime(); //当前时间戳毫秒
var nowtimeStr = nowtime.toString();
var signStr = hex_md5("ada72850-2b2e-11e7-985b-008cfaeb3d74" + '995e00df72f14bbcb7833a9ca063adef' + nowtimeStr);
var sign = hex_md5('qyylbacbrypc' + nowtimeStr);
var params = {
from: '1',
key: '91da7d51a42542219852bb3df4399d03',
requestTime: nowtimeStr,
sign: sign,
zj_ggsjpt_app_key: 'ada72850-2b2e-11e7-985b-008cfaeb3d74',
zj_ggsjpt_sign: signStr,
zj_ggsjpt_time: nowtimeStr,
name: title0,
cardId:title1,
additional:''
明明已经加密为何还会提示sign错误?
.版本 2
.支持库 dp1
时间 = 时间_取现行时间戳 ()
加密1 = 取数据摘要 (到字节集 (“ada72850-2b2e-11e7-985b-008cfaeb3d74” + “995e00df72f14bbcb7833a9ca063adef” + 时间))
加密2 = 取数据摘要 (到字节集 (“qyylbacbrypc” + 时间))
链接:https://pan.baidu.com/s/1FidPAzf-_Mi3n9GBBt2woQ
提取码:8gb7 加密1 = 取数据摘要 (到字节集 (“ada72850-2b2e-11e7-985b-008cfaeb3d74” + “995e00df72f14bbcb7833a9ca063adef” + 时间_取现行时间戳 ()))
加密2 = 取数据摘要 (到字节集 (“qyylbacbrypc” + 时间_取现行时间戳 ()))
这样试试 你这样问问题估计没几个人会回答,我就说下我的经验吧,就是要想知道自己解出来的sign算法到底对不对,你就直接把在手机端或者PC端post过去的参数直接拿过来代入到你解出来的算法里面,看看得出来的sign是否和你在手机端post过去的一样,一样就证明你解的算法没问题,不一样就是不正确呗 {:301_986:}怎么感觉在e论坛看到过这个求助 geniusrot 发表于 2020-5-11 22:52
怎么感觉在e论坛看到过这个求助
不要跟我杠,因为我懒得理杠精
页:
[1]