Une empreinte numérique cryptographique est le résultat d’un algorithme mathématique qui mappe des données à une chaîne de bits de taille fixe. C’est une fonction unidirectionnelle par sa conception, ce qui signifie qu’il est facile de calculer l’empreinte dans une direction, mais que cela est impossible dans l’autre sens. Les empreintes numériques servent à confirmer l’intégrité des données.