Python hashlib模块
时间:2017-09-18 19:30:32
收藏:0
阅读:242
该模块实现不同的安全哈希算法,包括但不限于:
- 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()--复制哈希对象
原文:http://www.cnblogs.com/solaim/p/7544566.html
评论(0)