>>> import hashlib
>>> m=hashlib.md5()
>>> print(m) #<md5 HASH object @ 0x000001ED5CB71468>
>>> m.update('admin'.encode('utf-8'))
>>> print(m.hexdigest()) #21232f297a57a5a743894a0e4a801fc3
>>> m.update('aaaa'.encode('utf-8')) #在前者基础上再进行加密这时加密的不是 aaaa 是 adminaaaa
>>> print(m.hexdigest()) #19799a0f30118efd90732c2a4b56be7c
>>> s=hashlib.sha256()
>>> print(s) #<sha256 HASH object @ 0x000002B193CF1468>
>>> s.update('admin'.encode('utf-8'))
>>> print(s.hexdigest()) #8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918
>>> s.update('aaaa'.encode('utf-8')) #在前者基础上再进行加密这时加密的不是 aaaa 是 adminaaaa
>>> print(s.hexdigest()) #8d36408d8f07e97c803f6b18a507b4688362b9680cfc29a080179f4d1a6525aa
pythopn hashlib 模块(加密)
原创
©著作权归作者所有:来自51CTO博客作者lb沫的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
python模块--Telnetlib模块
telnet模块
ci 用户名 for循环 -
Python加密模块: hashlib模块和hmac 模块
Python加密模块: hashlib模块和hmac 模块
python 开发语言 十六进制 h5 5e -
Python3教程:加密模块-hashlib
哈希(hash)也翻译作散列。Hash算法,是将一个不定长的输入,通过散列函数变换成一个定长的输出,即散列值。
哈希算法 散列表 数据结构 hash算法 python