微信 JS 接口签名校验工具 (qq.com)


连接地址:http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign

微信 JS 接口签名校验工具

签名生成规则如下:

  • 参与签名的字段包括有效的 jsapi_ticket(获取方式详见微信 JSSDK 文档), noncestr (随机字符串,由开发者随机生成),timestamp (由开发者生成的当前时间戳), url(当前网页的URL,不包含#及其后面部分。注意:对于没有只有域名没有 path 的 URL ,浏览器会自动加上 / 作为 path,如打开 http://qq.com 则获取到的 URL 为 http://qq.com/)。
  • 对所有待签名参数按照字段名的 ASCII 码从小到大排序(字典序)后,使用 URL 键值对的格式(即key1=value1&key2=value2…)拼接成字符串 string1。这里需要注意的是所有参数名均为小写字符。
  • 接下来对 string1 作 sha1 加密,字段名和字段值都采用原始值,不进行 URL 转义。即 signature=sha1(string1)。

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
YES开发框架
上一篇:.NET Core发布后IIS部署无法访问静态文件
下一篇:ASP.NET MVC和ASP.NET Core MVC中获取当前URL/Controller/Action
评论列表

发表评论

评论内容
昵称:
关联文章

JS 接口签名校验工具 (qq.com)
支付接口签名校验工具
支付接口签名校验工具
支付官方相关工具下载
支付: API V3支付回调签名验证
支付:签名计算.net4.5
支付:C#计算签名
【已解决】.NET 支付API V3中JSAPI支付发起wx.chooseWXPay时,提示 支付验证签名失败
浏览器网页调试的几中方法
/支付宝 在线支付测试工具
支付:支付成功没有回调通知Notify_URL
授权连接URL生成类库
Asp.net H5唤起支付和支付回调
支付:JSAPI支付 开发手册
API接口安全设计方案
支付,当面付,开发手册
支付:Http头缺少Accept或User-Agent
支付:API v3 Postman脚本使用指南
支付工具下载
支付:C#计算签名

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码