友情链接:.NET项目开发者博客

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()

得到最后的加密的算法正确。

 

posted @ 2014-03-18 14:54  千年老妖  Views(608)  Comments(0Edit  收藏  举报
友情链接:.NET项目开发者博客