Python爬虫系列之某物小程序签名算法!

it2023-05-20  80

代码仅供学习交流,请勿用于非法用途,加密秘钥不提供,仅供参考学习

PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取

python免费学习资料以及群交流解答点击即可加入

直接上代码

import hashlib '''得物签名算法''' # 仅供学习交流,不提供实际算法秘钥 secretKey = "" def getHash(s): m = hashlib.md5() m.update(s.encode("utf-8")) return m.hexdigest() def getSign(param): signStr = "" sortedKeys = sorted(param) for sortedKey in sortedKeys: try: signStr += sortedKey + str(param[sortedKey]) except Exception as e: pass signStr += secretKey return getHash(signStr) if __name__ == '__main__': data = { "tabId": 4, "limit": 20, "lastId": 1 } print("测试签名参数:" + str(data)) sign = getSign(data) print("测试签名结果:" + sign)

 

最新回复(0)