Une fonction de hachage cryptographique est une procédure déterministe qui prend un bloc arbitraire de données et retourne une chaîne binaire de taille fixe, la valeur de hachage -LRB- cryptographique -RRB-, de sorte qu'une modification accidentelle ou intentionnelle des données modifiera la valeur de hachage.
Une fonction de hachage cryptographique est une transformation qui prend l'entrée -LRB- ou le message de type "-RRB- et retourne une chaîne de taille fixe, appelée valeur de hachage -LRB- parfois appelée un condensé de message, une empreinte digitale numérique, un digest ou une somme de contrôle -RRB-.