Python md5加密
Python md5加密是通过hashlib完成的,对字符串、文本文件等加密只需调用hashlib的md5加密算法即可。
按照下列方式对字符串进行md5加密,发现得到的最后结果总是不同的:
import hashlib
m=hashlib.md5()
m.update('key')
print "****************"
print m.hexdigest
结果:
纠结了半天,也不知道原因,可能是编码字符串编码方式不同导致最后结果不同。
我又试了下如下方法:
pwd=hashlib.new("md5", userpwd).hexdigest()
得到最后的加密的算法正确。