import hashlib
def my_md5(data):
"""
md5加密,适用于python3
:param s: 待加密的数据
:return: 返回加密后的字符串
"""
# 把待加密数据先转化为字符串,然后进行encode编码为bytes类型
data_bytes_obj = str(data).encode()
# 创建md5对象
md5_obj = hashlib.md5(data_bytes_obj)
# 返回加密后的字符串
return md5_obj.hexdigest()