Hashing ist der Prozess des irreversiblen Verschlüsselns von Daten (Konvertieren einer Zeichenkette in einen anderen Wert). Sie hashen Informationen über Hash-Funktionen, Algorithmen, die mathematische Operationen mit Klartextdaten durchführen.
Die Ausgabe des Hashings (der sogenannte Hash- oder Digest-Wert) ist eine eindeutige Darstellung der Originaldaten. Administratoren verwenden Hashes für verschiedene Zwecke, z. B. zur Überprüfung Datenintegrität oder Passwörter speichern.