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

猜你喜欢

转载自blog.csdn.net/zbrj12345/article/details/79975553