Python hashlib模块
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python hashlib模块相关的知识,希望对你有一定的参考价值。
该模块实现不同的安全哈希算法,包括但不限于:
- MD5
- SHA1
- SHA224
- SHA256
- SHA384
- SHA512
使用三步曲:
-
创建哈希对象
-
使用字节对象更新哈希对象
-
显示哈希之后的数据
1 ?import hashlib 2 3 m = hashlib.md5() 4 m.update(b"test") 5 m.digest()
哈希对象的属性:
m.digest_size--哈希结果字节大小
m.block_size--内部块字节大小
哈希对象的方法:
m.update(arg)--更新哈希对象的数据源
m.digest()--显示哈希之后的数据
m.hexdigest()--用十六进制显示哈希之后的数据
m.copy()--复制哈希对象
以上是关于Python hashlib模块的主要内容,如果未能解决你的问题,请参考以下文章