加密模块 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的主要内容,如果未能解决你的问题,请参考以下文章

python基础六--加密模块hashlib

Python:hashlib加密模块,flask模块写登录接口

python - 常用模块 - hashlib模块

python: hashlib 加密模块

Python——hashlib(加密模块)

hashlib加密模块_python