共计 538 个字符,预计需要花费 2 分钟才能阅读完成。
hashlib 是 Python 的一个内置模块,无需安装即可使用。
要使用 hashlib 模块,只需在代码中导入即可:
import hashlib
接下来,就可以使用 hashlib 模块提供的各种哈希算法了,例如 MD5:
import hashlib
# 创建一个 MD5 对象
md5 = hashlib.md5()
# 更新要计算哈希值的数据
md5.update(b'hello world')
# 获取哈希值
result = md5.hexdigest()
print(result) # 输出:5eb63bbbe01eeed093cb22bb8f5acdc3
除了 MD5 以外,hashlib 模块还支持其他常见的哈希算法,比如 SHA1、SHA256 等。只需将 md5 替换成对应的算法即可:
# SHA1 示例
sha1 = hashlib.sha1()
sha1.update(b'hello world')
result = sha1.hexdigest()
print(result) # 输出:2ef7bde608ce5404e97d5f042f95f89f1c232871
总之,使用 hashlib 模块可以很方便地计算字符串、文件的哈希值,提供了一种安全可靠的数据校验方式。
丸趣 TV 网 – 提供最优质的资源集合!
正文完