Hashfunktionen werden oft auch als Einwegfunktionen bezeichnet. Dabei handelt es sich um eine Funktion, deren Funktionswert (möglichst) keinen Rückschluss auf das Argument ermöglicht; die Umkehrfunktion - so sie denn existiert - soll also möglichst nicht gefunden werden.
Da die Funktionen im Prinzip bekannt sind, wird das Verfahren oft auch als schlüsselloses Verfahren bezeichnet.
Bekannte Hash-Einwegfunktionen sind
Sie werden häufig zur Benutzerverwaltung (Linux) oder zur Verifizierung von Daten (Download) eingesetzt.