首页 > 代码库 > python: hashlib 加密模块
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 加密模块
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。