Python hashlib 模块
定义和用法
hashlib 模块为许多安全哈希和消息摘要算法实现了一个通用接口。
您可以使用它来计算校验和(例如,SHA-256、SHA-1、BLAKE2),以确保数据完整性和进行数据验证。
成员
| 成员 | 描述 |
|---|---|
| blake2b() | 创建一个 BLAKE2b 哈希对象。 |
| blake2s() | 创建一个 BLAKE2s 哈希对象。 |
| md5() | 创建一个 MD5 哈希对象(不适用于加密用途)。 |
| new() | 使用给定的算法名称创建一个新的哈希对象。 |
| sha1() | 创建一个 SHA-1 哈希对象。 |
| sha256() | 创建 SHA-256 哈希对象。 |
| sha384() | 创建 SHA-384 哈希对象。 |
| sha512() | 创建 SHA-512 哈希对象。 |
| sha3_256() | 创建 SHA3-256 哈希对象。 |
| sha3_384() | 创建 SHA3-384 哈希对象。 |
| sha3_512() | 创建 SHA3-512 哈希对象。 |

