Zum Inhalt springen

Entwickler

Hash-Funktionen erklärt: MD5, SHA-256 und Passwortsicherheit

9 Min. Lesen

Hashes arbeiten überall im Hintergrund. Sie verifizieren Downloads, erkennen Datenkorruption und schützen Passwörter. Dieser Leitfaden erklärt die Idee, die Algorithmen und den Unterschied zwischen Hashen und Verschlüsseln.

Was ein Hash ist

Eine Hash-Funktion erzeugt aus einer Eingabe einen Digest fester Länge. Eigenschaften: deterministisch, feste Länge, einseitig und ein Lawineneffekt bei kleinen Änderungen.

Hashing vs. Verschlüsselung

Verschlüsselung ist umkehrbar. Hashing ist bewusst nicht umkehrbar — genau das macht es sicher für Passwortspeicherung.

Gängige Algorithmen

AlgorithmusGrößeVerwendungVermeiden
MD5128-bitSchnelle PrüfsummenSicherheit (Kollisionen)
SHA-1160-bitAlte SystemeSicherheit (veraltet)
SHA-256256-bitDateiverifikation, Signaturen—

Kurz: MD5 und SHA-1 haben bekannte Schwächen. SHA-256 ist heute der Standard für Sicherheitsanwendungen.

Passwortsicherheit

Ein verantwortungsvolles System speichert nur den Hash, nie das Passwort. Selbst bei einem Datenleck können Angreifer die Hashes nicht umkehren. Lange, zufällige Passwörter sind gegen Brute-Force praktisch immun.

Hashes sicher erzeugen

Der Hash-Generator von Convrs unterstützt MD5, SHA-1, SHA-256 und SHA-512 im Browser. Eingabe bleibt lokal; nichts wird übertragen.

Buy me a coffee