例子:
import hashlib # 导入模块hashlib应用md5模块
首先
import hashlib
#你要加密的内容
md_str = ['666','python','博主']
def md5Encode(s):
#创建md5对象
md_m = hashlib.md5()
# 只接收byte格式的文本,加密文本
md_m.update(s)
#返回加密的字符串
return md_m.hexdigest()
for i in md_str:
#循环列表输出加密后的文本
print(md5Encode(i.encode('utf-8')))
形象化md5:
大家都知道,地球上任何人都有自己独一无二的指纹,这常常成为司法机关鉴别罪犯身份最值得信赖的方法;与之类似,MD5就可以为任何文件(不管其大小、格式、数量)产生一个同样独一无二的“数字指纹”,如果任何人对文件做了任何改动,其MD5值也就是对应的“数字指纹”都会发生变化。