收藏
回答

jssdk签名 值都一样为什么 加密的值和签名校验工具的值不一样

回答关注问题邀请回答
收藏

1 个回答

  • 启年
    启年
    2020-07-31

    签名算法

    签名生成规则如下:参与签名的字段包括noncestr(随机字符串), 有效的jsapi_ticket, timestamp(时间戳), url(当前网页的URL,不包含#及其后面部分) 。对所有待签名参数按照字段名的ASCII 码从小到大排序(字典序)后,使用URL键值对的格式(即key1=value1&key2=value2…)拼接成字符串string1。这里需要注意的是所有参数名均为小写字符。对string1作sha1加密,字段名和字段值都采用原始值,不进行URL 转义。


    2020-07-31
    有用
    回复
登录 后发表内容
问题标签