本文共 399 字,大约阅读时间需要 1 分钟。
使用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等等
转载地址:http://plvws.baihongyu.com/