小程序数字签名校验失败?
发布于 7 年前 作者 luojie 13437 次浏览 来自 问答

// 数字签名校验      $signature = $_GET[‘signature’];    $signature2 = sha1($_GET[‘rawData’].$session_key);   VAR_dump($_GET[‘rawData’].$session_key);exit;    if($signature != $signature2){          echo “数字签名失败”;          die;      }  

"string(300) "{\“nickName\”:\“A潍坊建站\”,\“gender\”:1,\“language\”:\“zh_CN\”,\“city\”:\“Zibo\”,\“province\”:\“Shandong\”,\“country\”:\“China\”,\“avatarUrl\”:\“https://wx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTIHG0uDdQ0yJVHpeEOd5j6tKjMo50jEcM6HE35NBwkql797S4T9mzI0bUnVXILBM9AQMYBn6fSGMw/132\"}jVRo+dsoJjTIMIe79Ff2Gw=="

以上是小程序需要sha1加密的字段是哪里出现问题了吗?

1 回复

找到问题所在了,需要转义在sha1加密

回到顶部