python 签名计算 请求参数签名

请求参数签名

例如:支付宝签名算法

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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章