1

有什么方法可以在 python 中实现以下哈希机制?

  1. 按字母顺序加入所有 http 请求查询参数。param1=concatByAlphabetical(arg1+value1,arg2+value2,arg3+value3…) 注意:“value1” & “value2” & “value3” 是 URLEncoding 之前的值。

  2. 使用 param1 param2=concat (urlPath, param1) 连接 appKey。urlPath 是 URL 中的荧光笔,如下所示: https://gw.api.alibaba.com/api/xml/1/sy ... a_=xxx&a=b 例如: 如果“GET”请求 URL 是 http: //gw.api.alibaba.com/api/json/1/sy ... e/1?_data={a=1,b=2}&_aop_respon seFormat=xml. param2 将是:json/1/system/currentTime/1_aop_responseFormatxml_data{a=1,b=2}

  3. 使用 HMAC_SHA1 算法进行签名。签名=大写(十六进制(hmac_sha1(param2,secretKey))

4

0 回答 0