hashlib 模块
?...我们 输入一些字符,经过加密后得到一些其他字符
123 ----->sin
234 ----->cos
sin ------>tan
hashlib 模块算法有很多,但是hashlib.md5...() 算法用的多,因为该方法比较难解,当然也可以解,后面会告诉大家可以解码,称为撞库解码
import hashlib
m = hashlib.md5() #相比较难破解
pwd = b'123'...pwd = break_pwd(hash_pwd)
print('这个傻逼用户的密码是', pwd) # 加,相当于空格
#这个傻逼用户的密码是 hash94139413
hmac 模块...为了防止密码被撞库,我们可以使用python中的hmac模块,它内部对我们创建的key和内容做过某种处理后再加密,这样别人只能拿到update中的数据,却不知道初始设置的值,还可以根据时间来生成不重复的