Sicherheit
12 Min. Lesezeit
Kryptografische Hashes verstehen: MD5, SHA-256 und darüber hinaus
Ein Hash wandelt Daten in einen Fingerabdruck fester Länge um. Er ist unverzichtbar für die Integritätsprüfung, das Signieren von Daten und verschiedene Sicherheitsabläufe.
Warum es wichtig ist
Eine gute Hash-Funktion muss deterministisch, schnell, einwegig und kollisionsresistent sein. Fehlt eine dieser Eigenschaften, sinkt der Nutzen erheblich.
Algorithmus wählen
- MD5 ist für Sicherheitszwecke nicht mehr geeignet
- SHA-256 ist die Standardwahl für Integrität
- SHA-3 bietet eine andere interne Struktur als Alternative
Praxisanwendung
Zur Dateiprüfung verwenden Sie SHA-256 oder besser. Für Passwörter nutzen Sie bcrypt oder Argon2, keinen schnellen Hash. Mit dem Hash Calculator können Sie das lokal überprüfen.