Eine kryptologische Hashfunktion oder kryptografische Hashfunktion ist eine spezielle Form einer Hashfunktion (Streuwertfunktion), die kollisionsresistent ist. Es ist also praktisch nicht möglich, zwei unterschiedliche Eingabewerte zu finden, die einen identischen Hashwert ergeben.
Anwendungsgebiete kryptologischer bzw. kryptografischer Hashfunktionen sind vor allem Integritätsprüfung von Dateien oder Nachrichten, die sichere Speicherung von Passwörtern und digitale Signaturen. Weiterhin können sie als Pseudo-Zufallszahlengeneratoren oder zur Konstruktion von Blockchiffren eingesetzt werden.