Les fonctions de hachage simplement : MD5, SHA-1 ou SHA-256 et comment les utiliser
Sommes de contrôle de téléchargement, identifiants de commit Git et adresses de blockchain sont tous des valeurs de hachage. Ce guide explique en quoi le hachage diffère du chiffrement et quel algorithme choisir selon l'usage.
Une fonction de hachage prend une entrée de n'importe quelle longueur et produit une courte valeur de longueur fixe, appelée hachage ou empreinte. Que vous hachiez un mot ou une vidéo de plusieurs gigaoctets, SHA-256 produit toujours 256 bits, soit 64 caractères hexadécimaux.
SHA-256("hello") = 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
SHA-256("hello!") = ce06092fb948d9ffac7d1a376e404b26b7575bcc11ee05a4615fef4fec3a308b
MD5("hello") = 5d41402abc4b2a76b9719d911017c592
Les propriétés d'une bonne fonction de hachage, pourquoi MD5 et SHA-1 sont abandonnés, et bien hacher pour l'intégrité des fichiers et les mots de passe.Lire le guide →