Python3-md5加密

# 由于MD5模块在python3中被移除
# 在python3中使用hashlib模块进行md5操作

import hashlib

# 待加密信息
str = 'this is a md5 test.'

# 创建md5对象
h=hashlib.md5()

# Tips
# 此处必须声明encode
# 若写法为hl.update(str)  报错为: Unicode-objects must be encoded before hashing
h.update(bytes(str,encoding='utf-8'))

print('MD5加密前为 :' + str)
print('MD5加密后为 :' +h.hexdigest())

/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6 /Users/apple/PycharmProjects/stage4/spider/2018_03_06/md5_jiami.py
MD5加密前为 :this is a md5 test.
MD5加密后为 :174b086fc6358db6154bd951a8947837


Process finished with exit code 0

阅读更多
文章标签: md5 加密
个人分类: Python3
上一篇Python3-爬虫登录开心网的账号,并且爬取个人主页内容
下一篇Python3-抓取某翻译网页 获取js数据
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭