Hash-Generator
hash• Text auf einmal in MD5-, SHA-1-, SHA-256- und SHA-512-Hashes umwandeln. • Großbuchstaben-Umschalter und Kopieren; alles läuft im Browser, nichts wird hochgeladen.
Text eingeben, um MD5-, SHA-1-, SHA-256- und SHA-512-Hashes zu sehen.
Berechnet MD5, SHA-1, SHA-256 und SHA-512 auf einmal. Alles läuft im Browser — deine Eingabe wird nie an einen Server gesendet. MD5 und SHA-1 haben bekannte Kollisionen; für Sicherheitszwecke (Passwörter, Signaturen) SHA-256 oder stärker verwenden.
Was ein Hash ist und wann man ihn braucht
Ein Hash wandelt Daten beliebiger Länge in einen Wert fester Länge um. Dieselbe Eingabe ergibt immer dasselbe Ergebnis, und ein einziges geändertes Zeichen führt zu einem völlig anderen Wert. Aus dem Ergebnis lässt sich das Original nicht zurückgewinnen.
Deshalb eignet er sich, um zu prüfen, ob eine Datei beim Übertragen unbeschädigt blieb (Prüfsumme), oder um zwei Datenstücke zu vergleichen, ohne sie anzusehen. Git-Commit-IDs und die SHA-256-Werte auf Download-Seiten sind ebenfalls Hashes.
Für MD5 und SHA-1 sind Kollisionen bekannt — verschiedene Eingaben mit gleichem Wert —, sie werden daher nicht mehr sicherheitsrelevant eingesetzt. Für Integritätsprüfungen ist SHA-256 die bessere Wahl. Zum Speichern von Passwörtern reicht ein einfacher Hash nicht; dafür braucht es ein Verfahren wie bcrypt.