hashlib


# md5加上时间戳基本上没人能解
import
hashlib from urllib import parse import time def sign(): # time时间戳变为数字 dict1={"name":"wuya","age":18,"city":"xian",'time':time.time()} # 通过ascll码进行排序 data=dict(sorted(dict1.items(),key=lambda item:item[0])) print(data) # 进行urlencode的处理成key=value&key=value data2=parse.urlencode(data) print(data2) # 进行md5的加密 m=hashlib.md5() m.update(data2.encode('utf-8')) print('加密后的结果信息:\n',m.hexdigest()) sign() 结果: {'age': 18, 'city': 'xian', 'name': 'wuya', 'time': 1655806101.9810612} age=18&city=xian&name=wuya&time=1655806101.9810612 加密后的结果信息: fdd27b2703b97bcf82cd680a6a4fc7cb

 

posted @ 2022-06-21 18:24  LaraCroft  阅读(25)  评论(0)    收藏  举报