python中hashlib模块中digest()的作用?所需参数?简单的示例?
时间: 2024-05-11 19:15:10 浏览: 131
python中hashlib模块用法示例
digest()的作用是返回消息摘要,它可以通过不同的算法来产生不同的摘要值。需要一个消息(bytes类型)作为参数来计算摘要值。以下是一个简单的示例:
```
import hashlib
message = b"Hello, world!"
hash_object = hashlib.sha256(message)
hex_dig = hash_object.hexdigest()
print(hex_dig)
```
输出是:
`b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9`
在这个示例中,我们使用SHA-256算法计算了消息“Hello, world!”的摘要值,并将其表示为十六进制字符串。
阅读全文