Description du module hashlib
Le module hashlib est un module python qui fournit une collection de fonctions de hachage cryptographique. Ces fonctions peuvent être utilisées pour générer une valeur de hachage unique de taille fixe à partir d'une entrée de n'importe quelle taille. Certaines des fonctions de hashlib incluent SHA-1, SHA-256 et MD5. Le module peut être utilisé pour créer des résumés de message, qui sont utilisés pour vérifier l'intégrité d'un message ou d'un fichier en comparant la valeur de hachage calculée à une valeur connue. Il peut également être utilisé pour chiffrer les mots de passe et autres données sensibles.
Exemple d'usage du module hashlib
Voici un exemple d'utilisation du module hashlib pour calculer le hash SHA-256 d'une chaîne de caractères :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
import hashlib # La chaîne de caractères à hasher string_to_hash = "example_string" # Création d'un objet hash SHA-256 hash_object = hashlib.sha256() # Mise à jour de l'objet hash avec la chaîne de caractères à hasher hash_object.update(string_to_hash.encode()) # Récupération du hash en hexadécimal hex_hash = hash_object.hexdigest() print(f"Hash de la chaîne '{string_to_hash}' : {hex_hash}") #Cela imprimera: Hash de la chaîne 'example_string' : 6f1ed002ab5595859014ebf0951522d906a48f094f2f071f2f9b4f5fe809a44 |
Il y a d'autre algorithme de hash disponible dans le module comme md5, sha1, etc.
Younes Derfoufi
CRMEF OUJDA
1 thought on “Le module hashlib Python”