python: hashlib 加密模块
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python: hashlib 加密模块相关的知识,希望对你有一定的参考价值。
加密模块hashlib
import hashlib m=hashlib.md5() m.update(b‘hello‘) print(m.hexdigest()) #十六进制加密 m.update(b‘world‘) print(m.hexdigest()) #这个的加密是(b(‘helloworld‘)) #5d41402abc4b2a76b9719d911017c592 #fc5e038d38a57032085441e7fe7010b0 s=hashlib.md5() s.update(b‘helloworld‘) print(s.hexdigest()) #第二个值和第三个值相等 #除了md5的加密方式,还有其他的加密sha1,sha224,sha256,sha384,sha512 p=hashlib.sha256() p.update(‘世界您好‘.encode(encoding=‘utf-8‘)) print(p.hexdigest()) #用法同md5
hmac消息加密,比较快,双层加密
#hmac消息加密,比较快,双层加密 import hmac d=hmac.new(b‘nihao‘,‘放假了‘.encode(encoding=‘utf-8‘)) print(d.hexdigest()) print(d.digest())
以上是关于python: hashlib 加密模块的主要内容,如果未能解决你的问题,请参考以下文章