Glossaire · Cybersécurité
Fonction de hachage
Aussi appelé : Hash · Empreinte numérique · Hash Function
Définition
Une fonction de hachage transforme n'importe quelle donnée, un mot de passe ou un fichier entier, en une empreinte de taille fixe, comme une empreinte digitale. La moindre modification de la donnée produit une empreinte totalement différente, et la donnée d'origine ne peut pas être recalculée à partir de l'empreinte. Un mot de passe court peut toutefois être retrouvé par essais successifs, d'où des algorithmes volontairement lents pour les stocker. SHA-256 est aujourd'hui la fonction la plus utilisée.
Dans la pratique
Les mots de passe ne doivent jamais être stockés en clair mais sous forme d'empreinte, avec un algorithme conçu pour cela (bcrypt, Argon2). Un acheteur de solution SaaS peut poser cette simple question à l'éditeur : « comment stockez-vous les mots de passe ? » La réponse en dit long.
Termes liés
Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.