Zum ersten Mal mit sha256.sha256 Ergebnis nicht ändern
Mit diesem Code entspricht das Ergebnis immer zu 4aa6892909e369933b9f1babc10519121e2dfd1042551f6b9bdd4eae51f1f0c2
, was falsch ist?
def signning(self,D_path):
BUF_SIZE = 65536
hashed = hashlib.sha256()
with open(D_path, 'rb') as f:
while True:
data = f.read(BUF_SIZE)
if not data:
break
hashed.update(data)
hashed_D = hashed.hexdigest()
print hashed_D
Warum sollte es sich ändern? Gleiche Eingabe = gleiche Ausgabe, sonst wäre Ihre Hash-Funktion kaputt. – tkausl
Was haben Sie stattdessen erwartet? Ist das mit * verschiedenen * Dateien oder der gleichen Datei jedes Mal? –
Andere Datei mit unterschiedlichem Ergebnis @ Martijn Pieters – Rex