Repository URL to install this package:
Version:
0.70.0.dev5562 ▾
|
import hashlib
def sha1(input_string):
sha1_hash = hashlib.sha1()
sha1_hash.update(input_string.encode("utf-8"))
return sha1_hash.hexdigest()
def calculate_file_hash(path, blocksize=65536):
h = hashlib.sha256()
with open(path, "rb") as f:
while True:
data = f.read(blocksize)
if not data:
break
h.update(data)
return h.hexdigest()