예제 #1
0
파일: crypto.py 프로젝트: ulrich29/malsub
def hashf(alg, file):
    fd = rw.openf(file, debug=False)
    h = new(alg)
    while True:
        data = fd.read(__buf)
        if not data: break
        h.update(data)  # bytearray(data, 'utf-8')
    hex = h.hexdigest().lower()
    rw.closef(input)
    return hex
예제 #2
0
 def fd(self):
     fd = openf(self.pname)
     self.fdl += [fd]
     return fd