Fix crash using bare sha1 symbol

Use sha1 from hashlib, as it isn't imported globally, fixed crash trying to decrypt a eReader PDB file
master
Ben Combee 2024-08-22 18:17:47 -05:00 zatwierdzone przez noDRM
rodzic 34c4c067e8
commit 05fff5217b
1 zmienionych plików z 1 dodań i 1 usunięć

Wyświetl plik

@ -255,7 +255,7 @@ class EreaderProcessor(object):
encrypted_key = r[172:172+8]
encrypted_key_sha = r[56:56+20]
self.content_key = des.decrypt(encrypted_key)
if sha1(self.content_key).digest() != encrypted_key_sha:
if hashlib.sha1(self.content_key).digest() != encrypted_key_sha:
raise ValueError('Incorrect Name and/or Credit Card')
def getNumImages(self):