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