請求參數簽名
例如:支付寶簽名算法
MD5: 把MD5密鑰(Key)拼接在待驗證簽名的字符串尾部,然後使用各自語言對應的MD5加密函數進行加密。
import hashlib
# 參數
api_token = '8922'
gid = '123456'
key = '123456'
# sg: 對參數進行排序,並且用&字符連接起來,生成待簽名字符串--(具體看支付寶)
sg = 'api_token=' + api_token + '&gid=' + gid
# MD5 加密
sign = hashlib.md5((sg+key).encode(encoding='UTF-8')).hexdigest() # 簽名計算
print(sign)
#輸出 50926e0b2e9741a67246261163be7c7c