示例#1
0
文件: filehash.py 项目: F3DS/f3ds
def filehash(filename):
    f = open(filename, "rb")
    print("opened")
    sum = hasher()
    for block in FileIter(f):
        sum.update(block)
    return sum.hexdigest()
示例#2
0
文件: util.py 项目: F3DS/f3ds
 def _makehash(self, *values):
     hash = hasher()
     for value in values:
         hash.update(value)
     return hash
示例#3
0
文件: test_sethash.py 项目: F3DS/f3ds
 def testUseHasher(self):
     'Test accessing hasher as imported.'
     expected = eval('hashlib.' + self.saved_algorithm.strip() + '()')
     actual = sethash.hasher()
     self.assertIsInstance(actual, type(expected))