如果,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://www.haodehen.cn/did84702