您的位置:首页 > 编程语言 > Python开发

简谈python hashlib

2016-07-20 11:02 323 查看
使用Python中的hashlib来进行hash加密是非学简单的,下面是一段简单代码:

import hashlib
md5 = hashlib.md5() #创建一个MD5加密对象
md5.update("good good study")  #更新要加密的数据
print md5.digest()  #加密后的结果(二进制)
print md5.hexdigest() #加密后的结果,用十六进制字符串表示。


加密文件:

m = md5()
a_file = open('/test/test.img', 'rb')    #需要使用二进制格式读取文件内容
m.update(a_file.read())
a_file.close()
return m.hexdigest()


 hashlib模块还支持其他的hash加密算法,如:sha1, SHA224等等
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息