加密模块 hashlib | Python
Posted 胡说八道
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了加密模块 hashlib | Python相关的知识,希望对你有一定的参考价值。
import hashlib # 1.md5 # 创建对象 m = hashlib.md5() print(m) # update加密方法,将unicode码编码转换成bytes类型(二进制数) m.update(‘hello world‘.encode(‘utf8‘)) # 16进制返回解码 print(m.hexdigest()) # 基础上拼接另一个字符的加密 m.update(‘Mic‘.encode(‘utf8‘)) # 拼接转换 print(m.hexdigest()) # >>>> 等同于 m.update(‘hello worldMic‘.encode(‘utf8‘)) print(m.hexdigest()) # sha1,sha224,sha256,sha384,sha512加密算法更复杂,但是效率变低; # sha256用的最多 s = hashlib.sha256() s.update(‘hello world‘.encode(‘utf8‘)) print(s.hexdigest()) # 破解不了,只有撞库的方法;
以上是关于加密模块 hashlib | Python的主要内容,如果未能解决你的问题,请参考以下文章