CryptoHashfunktionen
Eine CryptoHashfunktion ist eine kryptografische Hashfunktion, die eine Eingabe beliebiger Länge in eine feste Ausgabelänge abbildet. Sie ist deterministisch, schnell zu berechnen und so konzipiert, dass sie aus dem Hashwert möglichst wenig Rückschlüsse auf den ursprünglichen Input zulässt. Die Ausgabewerte, auch Digest genannt, dienen als kompaktes Abbild der Daten und ermöglichen Integritätsprüfungen, Vergleiche und Verifikationen, ohne den Inhalt vollständig offenzulegen.
Zu den zentralen Sicherheitsanforderungen gehören Preimage-Resistenz (aus einem gegebene Hash soll der ursprüngliche Input schwer zu
Zu den bekanntesten Algorithmen gehören MD5 und SHA-1, die aufgrund nachgewiesener Kollisionsanfälligkeiten als veraltet gelten. Die
Anwendungsbereiche umfassen Dateiintegrität, digitale Signaturen, Software- und Paketverteilung, Passwortspeicherung (in Kombination mit Salzen und zusätzlichen Hash-Verfahren