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^\x03\x8d8\xa5p2\x08TA\xe7\xfep\x10\xb0'  - - 二进制
fc5e038d38a57032085441e7fe7010b0
b '\xfc^\x03\x8d8\xa5p2\x08TA\xe7\xfep\x10\xb0'

猜你喜欢

转载自www.cnblogs.com/bert227/p/9328301.html