MD5加密

import requests
import hashlib


str = 'qwasqw'  #需要加密的字符串
md5 = hashlib.md5()  #创建md5对象
# b = str.encode(encoding='utf-8')
# md5.update(b)  # 若写法为hl.update(str) 报错为: Unicode-objects must be encoded before hashing
# str_md5 = md5.hexdigest()
print('MD5加密前为 :' + str)

# 另一种写法:b‘’前缀代表的就是bytes
str_md5 = hashlib.md5('qwasqw'.encode(encoding='utf-8')).hexdigest()
# str_md5 = hashlib.md5(b'qwasqw').hexdigest()
print('MD5加密后为 :' + str_md5)

 

posted @ 2020-08-23 19:58  海浪。  阅读(72)  评论(0)    收藏  举报