Python3 hashlib模块(加密)

Posted CansonHai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python3 hashlib模块(加密)相关的知识,希望对你有一定的参考价值。

MD5加密算法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
import hashlib
""" MD5加密 """
hash_md5 = hashlib.md5()
hash_md5.update(b"hello")#b 表示byte类型
hash_md5.update(b"world")
print(hash_md5.hexdigest())
""" 十六进制MD5加密结果"""
print(hash_md5.digest())
"""  二进制MD5加密结果 """
""" 分几次update的参数加密结果和拼接一起加密结果一样"""
hashmd5 = hashlib.md5()
hashmd5.update(b"helloworld")
print(hashmd5.hexdigest())
print(hashmd5.digest())

运行结果:

1
2
3
4
fc5e038d38a57032085441e7fe7010b0  --十六进制
b‘xfc^x03x8d8xa5p2x08TAxe7xfepx10xb0‘  --二进制
fc5e038d38a57032085441e7fe7010b0
b‘xfc^x03x8d8xa5p2x08TAxe7xfepx10xb0‘

以上是关于Python3 hashlib模块(加密)的主要内容,如果未能解决你的问题,请参考以下文章

Python3教程:加密模块-hashlib

加密hashlib模块

python加密模块hashlib

Python3之hashlib

python - 常用模块 - hashlib模块

Python3之hashlib