一 hashlib模块
import hashlib md5=hashlib.md5() #可以传参,加盐处理 print(md5) md5.update(b‘alex‘) #update参数必须是byte类型 md5.update(b‘sb‘) print(md5.hexdigest()) #结果与update(b‘alexsb‘)是一样的
输出:
<md5 HASH object @ 0x00000204693FC3C8> 3b30fab9b1de071c65055026862ce00e
import hashlib md5=hashlib.md5() #hashlib模块 md5类 加括号 实例化 print(md5) # md5.update(b‘alex‘) # md5.update(b‘sb‘)
md5.update(bytes(‘老男孩‘,encoding=‘utf-8‘))
#bytes 将字符串格式转为byte格式 print(md5.hexdigest())
输出:
6a7ece82e4ed94a475dab275891d5036
二 logging模块
时间: 2024-11-08 21:56:37