24 hashlib

24.1 项目简介

这个模块实现了许多不同的安全哈希和消息摘要算法的通用接口。包括FIPS安全哈希算法SHA1、SHA224、SHA256、SHA384和SHA512(在FIPS 180-2中定义)以及RSA的MD5算法(在Internet RFC 1321中定义)。术语“安全哈希”和“消息摘要”是可互换的。旧的算法被称为消息摘要。现代术语是安全哈希。

24.2 项目地址

https://github.com/python/cpython/blob/3.8/Lib/hashlib.py

24.3 文档地址

https://docs.python.org/3/library/hashlib.html

24.4 最佳实践

import hashlib

sha1 = hashlib.sha1()
sha1.update(string.encode('utf-8'))
res = sha1.hexdigest()
print("sha1加密结果:",res)


© pengpeng 本站总访问量修改时间: 2020-07-26

results matching ""

    No results matching ""