 Expliquer le concept d'une fonction de hachage.
Une fonction de hachage est une fonction mathématique qui mappe des données de n'importe quelle taille sur une sortie de taille fixe. Il est utilisé pour assurer la sécurité des données en fournissant une signature ou un résumé unique des données. Une fonction de hachage prend une chaîne d'entrée et produit une sortie d'une longueur fixe, généralement appelée hachage ou valeur de hachage. La valeur de sortie doit être difficile à deviner en fonction de l'entrée.