コード例 #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))