hashlib 模块
?...1.干嘛用的: 对字符进行加密,其实就是一个自定义的字符编码表,我们原来接触的是计算机语言0和1然后转化成字符,而hashlib就是把字符转成另一种字符,在生活中具有实际的应用,特别是在军事上
打个比方...我们 输入一些字符,经过加密后得到一些其他字符
123 ----->sin
234 ----->cos
sin ------>tan
hashlib 模块算法有很多,但是hashlib.md5...为了防止密码被撞库,我们可以使用python中的hmac模块,它内部对我们创建的key和内容做过某种处理后再加密,这样别人只能拿到update中的数据,却不知道初始设置的值,还可以根据时间来生成不重复的...,必须保证:
1.hmac.new括号内指定的初始key一样
2.无论update多少次,检验的内容,累加到一起是一样的内容
可以用python中的uuid模块,产生用于加密的字符
import uuid