Première utilisation de sha256.sha256 résultat ne pas changer
Avec ce code, le résultat est toujours égal à 4aa6892909e369933b9f1babc10519121e2dfd1042551f6b9bdd4eae51f1f0c2
ce qui est faux?
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
Pourquoi cela devrait-il changer? Même entrée = même sortie, sinon votre fonction de hachage serait brisée. – tkausl
Qu'espériez-vous plutôt faire? Est-ce avec des fichiers * différents * ou le même fichier à chaque fois? –
Fichier différent avec résultat différent @ Martijn Pieters – Rex