有关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数据结构:一个被低估的namedtuple(二)

Python如何绘制iphone手机图案?(代码示例)

win8怎么安装Python

Python为什么是脚本语言

Python学习】文件操作

怎么看Python有没有安装pip

Python中赋值与c语言区别

计算机二级Python考试难吗

Python如何处理表格?

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




打赏

取消

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

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

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

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

评论

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