Hash-Generator (MD5 / SHA)
Berechnen Sie den MD5-, SHA-1-, SHA-256- oder SHA-512-Hash eines Textes direkt in Ihrem Browser. Nützlich, um die Integrität einer Datei zu prüfen oder schnell einen Hash zu erzeugen.
So funktioniert es
Ein gängiger Anwendungsfall für Entwickler: Sie laden eine Datei herunter (ein Installationsprogramm, ein ISO-Image, ein Archiv mit Abhängigkeiten) und die Website bietet einen SHA256-Hash neben dem Download-Link an. Indem Sie den Inhalt der Datei hier einfügen (oder den Hash auf Ihrem Rechner berechnen und ihn vergleichen), überprüfen Sie, ob die empfangene Datei genau dem Original entspricht, ohne Veränderung oder Beschädigung während der Übertragung. Dieses Tool dient auch dazu, schnell einen Hash für eine einfache Signatur, einen deterministischen Bezeichner zu erzeugen oder zwei Texte zu vergleichen, ohne sie im Klartext anzuzeigen.
Ist MD5 noch sicher zu verwenden?
Nein, nicht für Sicherheitszwecke. MD5-Kollisionen (zwei unterschiedliche Inhalte, die denselben Hash erzeugen) sind seit über 15 Jahren bekannt und leicht zu erzeugen, was es für das Signieren einer Datei oder das Überprüfen der Integrität gegen einen gezielten Angriff unbrauchbar macht. MD5 bleibt nur für die Kompatibilität mit alten Systemen oder schnelle Überprüfungen ohne Sicherheitsrelevanz erhalten. Für jede Integritätsprüfung oder kryptografische Verwendung bevorzugen Sie SHA-256 (oder sogar SHA-512).
Was ist der Unterschied zwischen SHA-1 und SHA-256?
SHA-1 erzeugt einen kürzeren Hash (160 Bit) und gilt seit dem Nachweis praktischer Kollisionen im Jahr 2017 ebenfalls als für Sicherheitszwecke gebrochen. SHA-256, ein Mitglied der SHA-2-Familie, erzeugt einen 256-Bit-Hash und hat bis heute keine bekannte praktische Kollision: Es ist die standardmäßig empfohlene Wahl, um die Integrität einer Datei zu prüfen oder einen zuverlässigen Hash zu erzeugen.
Die Berechnung erfolgt zu 100% lokal in Ihrem Browser über WebAssembly: Der von Ihnen eingegebene Text wird niemals an einen Server übertragen.