有关Python的MD5加密用法详解


当前第2页 返回上一页

封装Python3下MD5加密

1

2

3

4

5

6

7

8

9

10

11

12

# 生成MD5

def genearteMD5(str):

  # 创建md5对象

  hl = hashlib.md5()

 

  # Tips

  # 此处必须声明encode

  # 否则报错为:hl.update(str)  Unicode-objects must be encoded before hashing

  hl.update(str.encode(encoding='utf-8'))

 

  print('MD5加密前为 :' + str)

  print('MD5加密后为 :' + hl.hexdigest())

Python2版本中带有MD5模块生成MD5 如下

1

2

3

4

5

6

import md5

 

src = 'this is a md5 test.'

m1 = md5.new()

m1.update(src.encode(encoding='utf-8'))

print(m1.hexdigest())

以上就是有关Python的MD5加密用法详解的详细内容,更多文章请关注木庄网络博客!!

返回前面的内容

相关阅读 >>

解析Python代码注释规范代码

Python如何使用lxml来读写xml格式文件的实例分享

Python //什么意思

Python安装怎么改路径

Python保存数组怎么操作

Python关于列表的创建使用以及更新删除的实例

Python之dataframe实现excel合并单元格_Python

Python是机器语言吗

Python中descriptor的详细介绍

Python中分布式进程的详细介绍(附示例)

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...