加密模块
md5 加密
md5 加密是不可逆的
1 import hashlib 2 m = hashlib.md5() 3 passwd = 'aaa123' 4 m.update(passwd.encode()) #把字符串转换成bytes类型,加密不能对字符串进行加密,要转换成bytes类型 5 print(m.hexdigest())
把加密模块封装成一个函数
1 import hashlib 2 def my_md5(srt): 3 import hashlib 4 new_str = str.encode() #把字符串转换层buytes类型 5 m = hashlib.md5() #实例化md5对象 6 m.update(new_str) #加密 7 return m.hexdigest() #获取结果返回