hashlib模块

"""
hash算法:传入一段内容会得到一段hash值,hash值有三大特点
1.如果传入的内容与采用的算法一样,那么hash值一定一样
2.只要采用的算法是固定的,那么hash值的长度就是固定的,不会随着内容的增多而变长
3.hash值不可逆,即不可通过hash值反推出内容

1+2=>校验文件的完整性
1+3=>用来加密
"""
import hashlib

m = hashlib.md5()
m.update("你好".encode("utf-8"))
m.update("hello".encode("utf-8"))
m.update("哈哈".encode("utf-8"))
print(m.hexdigest()) # 65c83c71cb3b2e2882f99358430679c3
posted @ 2022-04-18 22:49  子龙3000E  阅读(51)  评论(0)    收藏  举报