Impressum | Kontakt
 Startseite | Kurse Projekte | Haskell | Fortbildungen | Linux | Suche

Was sind Hashfunktionen?

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

  • MD4 / MD5 (message digest, 128 Bit) und
  • SHA / SHA-1 (Secure-Hash-Algorithm, 160 Bit).

Sie werden häufig zur Benutzerverwaltung (Linux) oder zur Verifizierung von Daten (Download) eingesetzt.

Links