EN - FR - DE - ES - IT - PT -

LexiconDream

#️⃣ Fonction de hachage

Une fonction qui associe des données à une valeur de taille fixe pour les contrôles d'intégrité.

Fonction de hachage

Une fonction de hachage transforme des données de taille quelconque en une valeur de taille fixe. Une même entrée produit toujours la même sortie. Modifier un seul bit change complètement la sortie. Cette propriété rend les fonctions de hachage utiles pour les contrôles d'intégrité. Téléchargez un fichier et comparez son hachage à la valeur publiée. S'ils correspondent, le fichier est arrivé intact. Sinon, il a été altéré.

Les fonctions de hachage sont unidirectionnelles. Il est impossible de retrouver les données originales à partir d'un hachage. C'est ce qui les rend utiles pour le stockage des mots de passe. Les systèmes stockent le hachage d'un mot de passe, et non le mot de passe lui-même. Lors de la connexion, le système hache ce que vous avez saisi et le compare au hachage stocké. En cas de fuite de la base de données, l'attaquant obtient les hachages, et non les mots de passe. Les mots de passe faibles peuvent toujours être cassés à l'aide de tables arc-en-ciel ou par force brute, d'où l'importance du salage. Un sel est une donnée aléatoire ajoutée à chaque mot de passe avant le hachage, de sorte que des mots de passe identiques produisent des hachages différents. SHA-256 et SHA-3 sont des algorithmes de hachage cryptographiques courants. MD5 et SHA-1 sont vulnérables et ne doivent pas être utilisés pour la sécurité. Les fonctions de hachage sont également utilisées dans les blockchains, les signatures numériques et la déduplication des fichiers.

propriétés de la fonction de hachage

Un hachage est une empreinte digitale, pas un chiffrement. Il prouve l'intégrité des données. Il ne les dissimule pas.

Comments

No comments yet. Be the first to share a thought.

Leave a comment