So generieren Sie MD5-, SHA-256- und SHA-512-Hashes

Veröffentlicht am 5. April 2026

Kurzueberblick

Ein Hash ist eine Einwegfunktion, die beliebige Daten auf eine feste Zeichenkette abbildet. Erfahren Sie, wann MD5, SHA-256 oder SHA-512 sinnvoll sind.

Thema: Bildwerkzeuge

Ein Hash ist eine kryptographische Einwegfunktion, die beliebige Eingaben auf eine Zeichenkette fester Länge abbildet. SHA-256 und SHA-512 gelten als sicher, MD5 und SHA-1 sind gebrochen und nur noch für Prüfsummen von Altsystemen geeignet.

Der NeatForge Hash-Generator berechnet MD5, SHA-1, SHA-256, SHA-384 und SHA-512 gleichzeitig mit der nativen Web Crypto API.

Was ist ein Hash?

Ein Hash ist eine Einwegfunktion: Aus einer Eingabe beliebiger Länge erzeugt er eine feste Ausgabe (Digest). Wichtige Eigenschaften:

  • Deterministisch: gleiche Eingabe ergibt immer gleichen Hash.
  • Einweg: aus dem Hash lässt sich die Eingabe nicht wiederherstellen.
  • Kollisionsresistent: zwei verschiedene Eingaben ergeben praktisch nie denselben Hash.
  • Avalanche-Effekt: eine kleine Änderung der Eingabe ändert den gesamten Hash.

SHA-256 liefert beispielsweise immer 64 Hexadezimalzeichen, unabhängig von der Eingabelänge.

MD5 vs. SHA-1 vs. SHA-256 vs. SHA-512

AlgorithmusAusgabelängeStatus
MD5128 Bit (32 Hex)gebrochen, nur Altsysteme
SHA-1160 Bit (40 Hex)gebrochen, siehe Git-Migration
SHA-256256 Bit (64 Hex)sicher, empfohlen
SHA-512512 Bit (128 Hex)sicher, hohe Sicherheit

Für neue Anwendungen verwenden Sie SHA-256 oder SHA-512. MD5 und SHA-1 sind nur noch für Abwärtskompatibilität enthalten.

Wofür verwendet man Hashes?

  • Prüfsummen: verifizieren, dass eine Datei nicht verändert wurde.
  • Git: nutzt SHA-1 (Migration zu SHA-256 läuft) für Inhaltsadressierung.
  • Passwörter: speichern als Hash mit Salt — niemals MD5 oder SHA-1 verwenden, sondern bcrypt oder Argon2.
  • Digitale Signaturen: SHA-256 oder SHA-512 als Basis.
  • Content-Addressing: eindeutige IDs für Blobs, wie in Git oder IPFS.

Warum ist MD5 unsicher?

MD5 gilt seit 2004 als kryptographisch gebrochen. Forscher können gezielt Kollisionen erzeugen — zwei verschiedene Eingaben mit gleichem Hash. Das macht MD5 ungeeignet für:

  • Passwortspeicherung
  • Digitale Signaturen
  • Integritätsnachweise gegen Angreifer

MD5 ist nur noch nützlich, um versehentliche Datenfehler (keine Angriffe) in Altsystemen zu erkennen.

So generieren Sie einen Hash

  1. Öffnen Sie den Hash-Generator.
  2. Geben Sie den Text ein, den Sie hashen möchten.
  3. Klicken Sie auf „Hashes berechnen“.
  4. Alle fünf Hashes (MD5, SHA-1, SHA-256, SHA-384, SHA-512) erscheinen gleichzeitig.
  5. Kopieren Sie den gewünschten Hash mit der „Kopieren“-Schaltfläche.

Die Eingabe wird vor dem Hashen UTF-8-kodiert, sodass internationale Zeichen und Emojis korrekt verarbeitet werden.

Datenschutz

Das gesamte Hashing erfolgt in Ihrem Browser mit der Web Crypto API (crypto.subtle.digest). Ihr Text wird nie hochgeladen oder gespeichert.

Häufige Fragen

Kann ich aus einem Hash den Originaltext wiederherstellen? Nein. Hashing ist eine Einwegfunktion. Für Passwörter speichert man den Hash und vergleicht beim Login den Hash der Eingabe mit dem gespeicherten Hash.

Welchen Algorithmus soll ich für Passwörter verwenden? Weder MD5 noch SHA-256 direkt. Verwenden Sie bcrypt, scrypt oder Argon2 — diese sind speziell für Passwörter konstruiert und bremsen Brute-Force-Angriffe durch einen Salt und einen einstellbaren Kostenfaktor.

Was ist der Unterschied zwischen Hashing und Verschlüsselung? Hashing ist eine Einwegfunktion, Verschlüsselung funktioniert in beide Richtungen — der Geheimtext kann mit einem Schlüssel wieder entschlüsselt werden. Hashing für Integrität, Verschlüsselung für Vertraulichkeit.

→ Kostenlosen Hash-Generator öffnen

Anzeige

Dieses Thema erkunden

Bildwerkzeuge

Lesen Sie weitere Anleitungen in diesem Cluster und wechseln Sie schneller zu passenden Tools.

Themen-Guides ansehen

Passende Tools

Verwandte Anleitungen