hashlib是Python标准库中的一个模块,用于提供多种哈希算法的实现。它可以用于生成数据的哈希值,常用于密码存储、数字签名、数据完整性检查等场景。
下面是hashlib
模块的一些常见用法示例:
示例1:计算字符串的MD5哈希值
import hashlib
data = "Hello, World!"
hash_object = hashlib.md5(data.encode())
hash_value = hash_object.hexdigest()
print(hash_value)
打印出的MD5值:65a8e27d8879283831b664bd8b7f0ad4
在上述示例中,我们使用md5()
方法创建了一个hash_object
对象,并将字符串"Hello, World!"
编码为字节串后传入。然后,我们使用hexdigest()
方法获取计算得到的MD5哈希值,并打印输出。
欢迎评论区留言讨论,如果有用欢迎点赞收藏文章谢谢支持!!!
公众号:笔记分享社