如何每周学习一个Python的hashlib模块?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1122个文字,预计阅读时间需要5分钟。
专题地址:每周一个+Python+模块,同时,也欢迎关注我的微信公众账号AlwaysBeta,更多精彩内容等你来。+hashlib+模块定义了用于访问不同加密散列算法的API。要使用特定的+hashlib+,请确保导入该模块并使用其功能。
专栏地址:每周一个 Python 模块
同时,也欢迎关注我的微信公众号 AlwaysBeta,更多精彩内容等你来。
hashlib 模块定义了用于访问不同加密散列算法的 API。要使用特定的哈希算法,需要先用适当的构造函数或new()创建哈希对象。然后,无论使用何种算法,对象都使用相同的 API。
散列算法
由于hashlib 受 OpenSSL “支持”,因此该库提供的所有算法都可用,包括:
- MD5
- SHA1
- SHA224
- SHA256
- SHA384
- SHA512
有些算法可用于所有平台,有些算法依赖于底层库。对于每个列表,分别查看 algorithms_guaranteed 和algorithms_available 函数。
本文共计1122个文字,预计阅读时间需要5分钟。
专题地址:每周一个+Python+模块,同时,也欢迎关注我的微信公众账号AlwaysBeta,更多精彩内容等你来。+hashlib+模块定义了用于访问不同加密散列算法的API。要使用特定的+hashlib+,请确保导入该模块并使用其功能。
专栏地址:每周一个 Python 模块
同时,也欢迎关注我的微信公众号 AlwaysBeta,更多精彩内容等你来。
hashlib 模块定义了用于访问不同加密散列算法的 API。要使用特定的哈希算法,需要先用适当的构造函数或new()创建哈希对象。然后,无论使用何种算法,对象都使用相同的 API。
散列算法
由于hashlib 受 OpenSSL “支持”,因此该库提供的所有算法都可用,包括:
- MD5
- SHA1
- SHA224
- SHA256
- SHA384
- SHA512
有些算法可用于所有平台,有些算法依赖于底层库。对于每个列表,分别查看 algorithms_guaranteed 和algorithms_available 函数。

