 Décrivez ce qu'est une fonction de hachage.
Une fonction de hachage est un algorithme mathématique qui convertit une entrée de taille arbitraire en une sortie de taille fixe appelée « valeur de hachage » ou « résumé ». Il s'agit d'un processus à sens unique, ce qui signifie qu'il est impossible de récupérer l'entrée à partir de la valeur de hachage de sortie. Les fonctions de hachage sont utilisées pour des tâches telles que la cryptographie, l'intégrité des données et l'ajout de sécurité aux systèmes d'authentification par mot de passe.