This commit is contained in:
Mari Wahl 2015-01-03 19:37:32 -05:00
parent b58e55f415
commit f211c1cbab
3 changed files with 27 additions and 1 deletions

View File

@ -1,3 +1,8 @@
#!/usr/bin/env python
__author__ = "bt3"
'''
EXAMPLE FROM ASIS 2013, WITH THE CONCATENATED HASH:

View File

@ -0,0 +1,21 @@
#!/usr/bin/env python
__author__ = "bt3"
'''
Calculate the MD5 checksum of a file.
We work on chunks to avoid using too much memory when the file is large.
'''
import os
from Crypto.Hash import MD5
def get_file_checksum(filename):
h = MD5.new()
chunk_size = 8192
with open(filename, 'rb') as f:
while True:
chunk = f.read(chunk_size)
if len(chunk) == 0:
break
h.update(chunk)
return h.hexdigest()

View File

@ -1,4 +1,4 @@
sisu#!/usr/bin/env python
#!/usr/bin/env python
__author__ = "bt3"