1

Python で次のハッシュ メカニズムを実装する方法はありますか?

  1. すべての http リクエスト クエリ パラメータをアルファベット順に結合します。param1=concatByAlphabetical(arg1+value1,arg2+value2,arg3+value3…) 注: 「value1」&「value2」&「value3」は URLEncoding 前の値です。

  2. appKey を param1 param2=concat (urlPath, param1) で連結します。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_responseFormat=xml. param2 は次のようになります: json/1/system/currentTime/1_aop_responseFormatxml_data{a=1,b=2}

  3. HMAC_SHA1 アルゴリズムを使用して署名を作成します。署名=大文字 (hex (hmac_sha1 (param2, secretKey))

4

0 に答える 0