hashlib.md5()什么意思
时间: 2023-12-06 17:45:30 浏览: 46
使用hashlib生成MD5编号
`hashlib.md5()` 是 Python 中的一个哈希算法函数,用于计算字符串的 MD5(Message-Digest Algorithm 5)哈希值。MD5 是一种常用的哈希算法,可以将任意长度的消息压缩成一个 128 位的哈希值。在 Python 中,可以使用 `hashlib` 模块来实现 MD5 哈希算法。例如,可以使用以下代码计算字符串 "Hello World" 的 MD5 哈希值:
```
import hashlib
message = "Hello World"
hash_object = hashlib.md5(message.encode())
print(hash_object.hexdigest())
```
输出结果为:
```
b10a8db164e0754105b7a99be72e3fe5
```
其中,`message.encode()` 将字符串转换为字节串,`hash_object.hexdigest()` 返回计算出的 MD5 哈希值的十六进制字符串表示。
阅读全文