如果,md5和sha1加密的内容过多,可以这么用:
[python]
m = hashlib.md5()
m.update('a')
m.update('b')
s = m.hexdigest()
#效果等于m = hashlib.md6('ab').hexd import hashlib
hash_new = hashlib.sha1() #或hashlib.md5()
with open('driver.xml.tar.bz2','rb') as fp: #打开文件,一定要以二进制打开
while True:
data = fp.read() #读取文件块
if not data: #直到读完文件
break
hash_new.update(data)
hash_value = hash_new.hexdigest() #生成40位(sha1)或32位(md5)的十六进制字符串
print hash_value 以上就是Python md5与sha1加密算法的详细介绍的详细内容,更多请关注Gxl网其它相关文章!
查看更多关于Pythonmd5与sha1加密算法的详细介绍的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did84702