python习题:md5 加密模块

import hashlib #加密模块
#md5 加密是不可逆的,不能解密。网上的解密是 撞库 实现的,是去数据库里找已经存储的密码,所以输入123456这种简单的可以解密,输入复杂的就不能解密了,

def md5_password(st:str):# :str 是限定传入参数必须是字符串类型
bytes_st = st.encode()
m = hashlib.md5(bytes_st)
return m.hexdigest() # 返回加密后的结果