1、什么是哈希hash
hash是一类算法,该算法接受传入的内容,经过运算得到一串hash值
hash值的特点:
1.1 只要传入的内容一样,得到的hash值必然一样
1.2 不能由hash值返解成内容
1.3 不管传入的内容有多大,只要使用的hash算法不变,得到的hash值长度是一定
2、hash的用途
用途1:特点II用于密码密文传输与验证
用途2:特点I、III用于文件完整性校验
3、如何用
# import hashlib
#
# m=hashlib.md5()
# m.update('hello'.encode('utf-8')) #接受bytes类型
# m.update('world'.encode('utf-8'))
# res=m.hexdigest() # 'helloworld'
# print(res)
#
# m1=hashlib.md5('he'.encode(