HandyTools Hub

Hash-Generator

Generieren Sie MD5-, SHA-1-, SHA-256-, SHA-512-Hashes für Text.

Algorithmen auswählen

Eingabe

Ausgabeoptionen

Hash-Vergleich

Überprüfen Sie einen Hash, indem Sie ihn mit dem generierten Hash vergleichen.

Ein Hash-Generator verwandelt beliebigen Text in einen Fingerabdruck fester Länge – mit MD5, SHA-1, SHA-256 und SHA-512. Dieses Tool berechnet alle vier gleichzeitig, in Echtzeit während der Eingabe und vollständig in Ihrem Browser. Nutzen Sie es, um zu bestätigen, dass zwei Datenmengen identisch sind, um eine Prüfsumme vor der Veröffentlichung einer Datei zu berechnen, um während Integrationstests eine Signatur nachzubilden oder um zu sehen, wie ein Wert nach dem Hashing aussieht.

Verwendung

  1. Text eingeben in das Eingabefeld. Jeder Tastendruck berechnet alle aktivierten Algorithmen neu, einen Bestätigungsschritt gibt es nicht.
  2. Algorithmen wählen, die Sie brauchen: MD5, SHA-1, SHA-256 und SHA-512 lassen sich einzeln oder gemeinsam aktivieren.
  3. Digests vergleichen. Das Tool zeigt jeden Hash hexadezimal an, die übliche Darstellung für 128-, 160-, 256- und 512-Bit-Ausgaben.
  4. Den passenden kopieren mit einem Klick. Für einen Neuanfang leeren Sie das Feld – es werden keine Daten zurückbehalten.

Praxisbeispiele

Beispiel 1 – einen Download überprüfen. Ein Anbieter veröffentlicht neben der Release-Datei eine Datei SHA256SUMS. Sie laden die Datei herunter, führen lokal sha256sum aus und vergleichen mit dem veröffentlichten Wert. Hat sich ein einziges Byte unterwegs verändert – durch Beschädigung oder Manipulation –, unterscheiden sich die Hashes vollständig. Ein kurzes Beispiel in das Tool einzufügen ist ein schneller Weg, um zu prüfen, ob Sie die richtige Länge vergleichen; ein vollständiges ISO sollte man jedoch mit dem Kommandozeilenwerkzeug prüfen.

Beispiel 2 – zwei Payloads vergleichen. Zwei API-Antworten sehen in einem Diff-Viewer identisch aus, der Leerzeichen ausblendet. Hashen Sie beide und vergleichen Sie: Stimmen die SHA-256-Werte überein, sind die Payloads Byte für Byte gleich; unterscheiden sie sich, hat sich etwas geändert. Das ist eine Prüfung in fünf Sekunden, die das Scrollen durch tausend Zeilen schlägt.

Beispiel 3 – der Lawineneffekt. Tippen Sie hello, notieren Sie den SHA-256-Digest und schreiben Sie dann das H groß. Der Wert ändert sich vollständig. Es gibt weder gemeinsamen Anfang noch gemeinsames Ende. Diese Eigenschaft erlaubt es, dass eine kleine Prüfsumme für ein ganzes Dokument steht.

So funktionieren Hash-Funktionen

Eine kryptografische Hash-Funktion hat vier bestimmende Eigenschaften:

  • Deterministisch – dieselbe Eingabe erzeugt immer denselben Digest.
  • Feste Länge – MD5 gibt 128 Bit aus, SHA-1 160, SHA-256 256, SHA-512 512, unabhängig von der Eingabegröße.
  • Einwegig – allein aus dem Digest lässt sich die Eingabe praktisch nicht rekonstruieren.
  • Lawineneffekt – das Kippen eines Eingabebits ändert etwa die Hälfte der Ausgabebits.

Weil der Ausgaberaum endlich ist, muss es Kollisionen geben, also zwei Eingaben mit demselben Hash. Was einen sicheren von einem gebrochenen Algorithmus trennt, ist die Frage, ob Kollisionen absichtlich konstruiert werden können. MD5-Kollisionen wurden 2004 praktisch, SHA-1 im Jahr 2017. Deshalb wird beiden heute für Signaturen und Zertifikate nicht mehr vertraut. SHA-2 (SHA-256, SHA-512) ist nach zwei Jahrzehnten Prüfung weiterhin ungebrochen.

Wahl des Algorithmus

  • MD5 / SHA-1 – für Integritätsprüfungen von Daten, die Sie kontrollieren und bei denen kein Angreifer im Spiel ist. Schnell und weitverbreitet, aber niemals für Sicherheitszwecke.
  • SHA-256 – der vernünftige Standard für Prüfsummen, Content-Addressing und jede moderne Integritätsprüfung.
  • SHA-512 – dieselbe Familie, längere Ausgabe; verbreitet auf 64-Bit-Plattformen, wo es so schnell wie SHA-256 ist.
  • HMAC-SHA-256 – keine Hash-Variante, sondern eine Konstruktion, die einen geheimen Schlüssel in den Prozess mischt, verwendet für signierte Webhooks und API-Authentifizierung. Wenn Ihr Anliegen lautet, zu beweisen, dass eine Nachricht von jemandem mit dem Schlüssel stammt, kann einfaches Hashing das nicht leisten.

Häufige Fehler und Randfälle

  • Hashing als Verschlüsselung bezeichnen. Ein Hash lässt sich nicht umkehren, eine Verschlüsselung schon. Wenn Sie das Original zurückbrauchen, brauchen Sie Verschlüsselung, keinen Hash.
  • Passwörter mit einem schnellen Hash speichern. SHA-256 ist auf Geschwindigkeit ausgelegt und hilft Angreifern, die Milliarden von Kandidaten pro Sekunde raten. Passwortspeicherung braucht einen absichtlich langsamen, gesalzenen Algorithmus wie Argon2id, bcrypt oder scrypt – niemals rohes MD5 oder SHA.
  • Einer Prüfsumme von derselben Seite wie dem Download vertrauen. Sie erkennt noch Übertragungsschäden, aber keine kompromittierte Website.
  • Zeilenumbrüche am Ende vergessen. hello und hello\n hashen völlig unterschiedlich. Wenn zwei Werte übereinstimmen sollten und es nicht tun, prüfen Sie auf einen unsichtbaren Zeilenumbruch oder ein Leerzeichen am Ende.
  • Kodierungen mischen. Eine UTF-8-Zeichenkette und eine UTF-16-Zeichenkette mit denselben sichtbaren Zeichen ergeben unterschiedliche Digests; stellen Sie sicher, dass beide Seiten dieselbe Byte-Kodierung verwenden.
  • MD5 für Signaturen verwenden. Gebrochene Kollisionen bedeuten, dass ein Angreifer eine schadhafte Datei erzeugen kann, die denselben vertrauten MD5-Wert teilt. Nutzen Sie SHA-256 oder besser.

Funktionen

  • Berechnet MD5, SHA-1, SHA-256 und SHA-512 gleichzeitig
  • Ergebnisse in Echtzeit während der Eingabe, mit hexadezimaler Ausgabe
  • Ein-Klick-Kopieren für jeden Digest
  • Funktioniert offline, ohne Uploads oder Konten
  • 100 % clientseitig – die Eingabe verlässt den Browser nie

Anwendungsfälle

  • Dateiverifikation: Einen Download mit einer veröffentlichten Prüfsumme vergleichen.
  • Datenvergleich: Bestätigen, dass zwei Payloads, Exporte oder Konfigurationen identisch sind.
  • API-Signierung: Den HMAC oder Digest nachbilden, den eine Integration erwartet.
  • Entwicklung und Tests: Deterministische Fixtures und Cache-Schlüssel erzeugen.
  • Änderungserkennung: Den Hash eines Dokuments festhalten, um spätere Bearbeitungen zu bemerken.

Verwandte Tools

Häufig gestellte Fragen

Warum erzeugen „hello“ und „Hello“ völlig unterschiedliche Hashes?

Kryptografische Hash-Funktionen zeigen den Lawineneffekt: Ändert sich ein einziges Bit der Eingabe, ändert sich rund die Hälfte der Ausgabebits, ohne sichtbare Beziehung zwischen den beiden Digests. Genau das macht Hashes nützlich, um jede Veränderung zu erkennen, selbst eine Änderung um ein Zeichen. „hello“ und „Hello“ unterscheiden sich in einem Bit, deshalb haben ihre SHA-256-Werte überhaupt keinen gemeinsamen Anfang.

Sind MD5 und SHA-1 für Datei-Prüfsummen noch geeignet?

Für Dateien, die Sie kontrollieren und aus einer vertrauenswürdigen Quelle beziehen, erkennen MD5 und SHA-1 weiterhin versehentliche Beschädigungen – das ist ihr üblicher Einsatz. Für die Sicherheit sind beide jedoch gebrochen: Praktische MD5-Kollisionen erschienen 2004, eine SHA-1-Kollision 2017. Sie können Echtheit also nicht belegen. Nehmen Sie SHA-256; es kostet fast nichts und beendet die Diskussion. Vergleichen Sie mit der veröffentlichten Prüfsumme des Anbieters, nicht mit einer von derselben Seite wie der Download.

Was unterscheidet SHA-256 von HMAC-SHA-256?

SHA-256 hat keinen Schlüssel, jeder kann ihn berechnen. HMAC-SHA-256 mischt einen geheimen Schlüssel in den Hash, sodass nur jemand mit dem Schlüssel denselben Wert erzeugen kann. Nutzen Sie einfaches Hashing für Integritätsprüfungen und HMAC zur Authentifizierung von Nachrichten, etwa Webhook-Payloads oder signierten API-Anfragen.

Warum sind Kollisionen trotz fester Ausgabelänge unvermeidlich?

Hashes bilden eine unendliche Menge von Eingaben auf eine endliche Menge von Ausgaben ab, deshalb muss es Kollisionen geben. Bei einem gesunden Algorithmus sind sie praktisch nicht auffindbar – grob eine von 2^128 bei SHA-256. Historisch gebrochene Algorithmen sind jene, bei denen Forscher lernten, Kollisionen gezielt zu konstruieren. Deshalb wurden MD5 und SHA-1 aus der Sicherheitsarbeit entfernt.

Kann dieses Tool Binärdateien hashen?

Dieses Tool hashed Text, den Sie einfügen oder eintippen. Um eine heruntergeladene Datei zu prüfen, berechnen Sie ihren Hash mit einem Kommandozeilenwerkzeug – sha256sum unter Linux/macOS, certutil -hashfile unter Windows – und vergleichen das Ergebnis Zeichen für Zeichen mit dem veröffentlichten Wert des Anbieters.

Warum sollte ich Passwörter nicht mit SHA-256 speichern?

SHA-256 ist darauf ausgelegt, schnell zu sein, was Angreifern hilft, Milliarden von Kandidaten pro Sekunde zu testen. Für die Passwortspeicherung braucht es einen absichtlich langsamen, gesalzenen Algorithmus wie Argon2id, bcrypt oder scrypt – niemals rohes MD5 oder SHA.

Geprüft vom HandyTools-Hub-Team · Zuletzt aktualisiert