python使用sha1加密方法验证文件的有效性,pythonsha1,import hashl


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 

评论关闭