Récupérer le hash sha256 d'un fichier en python
Résolu
Lou
-
Lou_2044 Messages postés 10 Date d'inscription Statut Membre Dernière intervention -
Lou_2044 Messages postés 10 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Récupérer le hash sha256 d'un fichier en python
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
2 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour,
pourquoi utilises-tu un fichier?
as-tu essayé
payload=part.get_payload(decode=1) hash=hashlib.sha256(payload) print("hash: ",hash.hexdigest())
Bonjour,
Comme le dit yg_be #1, tu n'as pas besoin de créer un fichier temporaire. C'est d'autant plus étonnant que tu as dit vouloir éviter de stocker l'email sur le disque dur.
Si tu souhaites toutefois le faire :
- il vaut mieux ne pas utiliser readlines qui s'utilise plutôt pour les fichiers textes
- il vaut mieux créer ton fichier temporaire à l'aide le module tempfile
import tempfile with tempfile.TemporaryFile() as tmp: tmp.write(bytes(0x1234))