其他分享
首页 > 其他分享> > hashlib

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

 

标签:city,hashlib,xian,key,time,print,import
来源: https://www.cnblogs.com/wrwangrong/p/16397881.html