weixin_37615554
乐乐乐乐零
2017-11-29 02:34
采纳率: 25%
浏览 3.8k

微信支付传给微信的签名和微信返回的签名有什么区别呀

微信支付传给微信的签名和微信返回的签名有什么区别呀图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

11条回答 默认 最新

  • qq_33259819
    qq_33259819 2017-11-29 02:51

    sign就是签名,是你提交的数据经过一定规则组和后用md5加密的一个东西(官方文档有介绍)。是用来验证数据是否被第三方篡改的一个凭证。你发送到微信服务器,微信服务器会用你发来的参数生成sign。再和你传过去的sign做对比。这就是签名验证。一样的微信返回给你的数据你也要做一个签名验证。来查看是否被第三篡改。如果被篡改了,那么其实数据就是无效的。我查的。。。

    点赞 评论
  • gulg88
    gulg88 2017-11-29 03:06

    加密信息和解密信息的过程

    点赞 评论
  • oqzuser123456767
    oqzuser123456767 2017-11-29 03:09

    一个是加密 一个是解密

    点赞 评论
  • weixin_39612104
    weixin_39612104 2017-11-29 03:19

    请求前的签名和请求后的签名是加密和加密的区别

    点赞 评论
  • lxx1016
    lxx1016 2017-11-29 03:28

    请求的签名应该和返回的签名一致才能确保在传输数据的过程中,数据没有被篡改!

    点赞 评论
  • zly444
    zly444 2017-11-29 03:28

    sign就是签名。是用来验证数据是否被第三方篡改的一个凭证。你发送到微信服务器,微信服务器会用你发来的参数生成sign。

    点赞 评论
  • a876106354
    一棵棵大白菜 2017-11-29 03:32

    微信不是有调试接口的页面吗?你调试一下

    点赞 评论
  • zly444
    zly444 2017-11-29 03:51

    appid:是从微信公众号平台-->基本配置 获取到的:wx1217eb4685c56b97
    mch_id:从微信公众平台--> 微信支付--> 基本信息: 1217875001, 不是从微信支付商户平台获取的
    key: 从微信支付商户平台 --> api安全-->设置密钥:86318e52f5ed4801abe1d13d509443de
    appsercret: 是从微信公众号平台-->基本配置 获取到的:3cacd1bef8706f70294a439bf2df519b

    点赞 评论
  • qq_37343944

    签名是加密信息,请求前的签名是你访问支付接口的加密信息,确保订单是本人发出,请求返回你的是账单的加密信息,以确保订单是真实唯一不能被欺诈的。恩 这个说的很有道理

    点赞 评论
  • ai_liuliu
    比狠人多一dian 2017-11-29 06:11

    签名的传输需要先进行加密,双方收到后在进行解密

    点赞 评论
  • qq_41214970
    qq_41214970 2017-11-29 06:35

    加密信息和解密信息的过程!!

    点赞 评论

相关推荐