MD5 vs SHA-256 - wann welche Hash-Funktion verwenden
freetoolonline.com Editorial Team
MD5 und SHA-256 erzeugen beide Fingerabdruecke fester Laenge aus beliebigen Eingaben, aber nur SHA-256 ist sicher gegen feindliche Eingaben. MD5-Kollisionsresistenz versagte 2004. Fuer digitale Signaturen nutzen Sie SHA-256. Fuer nicht-adversarische Integritaetspruefungen ist MD5 noch in Ordnung.
Was eine Hash-Funktion tatsaechlich tut
Was eine Hash-Funktion tatsaechlich tut im MD5-vs-SHA-256-Guide: beliebige Eingabe wird zu einem festen Fingerabdruck - gleiche Bytes ergeben immer denselben Digest, ein Bit aendert die Ausgabe.
MD5 gibt 128 Bit zurueck (32 Hex-Zeichen). SHA-256 gibt 256 Bit zurueck (64 Hex-Zeichen). Beide sind deterministisch. Beide sind schnell. Beide enthuellen nichts ueber die Eingabestruktur aus der Ausgabe.
Vergleich Seite an Seite
Vergleich Seite an Seite bei MD5 vs SHA-256: MD5 ist 128 Bit und kollisionsgebrochen; SHA-256 ist 256 Bit und 2026 noch der Standard fuer Integritaet und Signaturen.
| Attribut | MD5 | SHA-256 |
|---|---|---|
| Digest-Laenge | 128 Bit (32 Hex-Zeichen) | 256 Bit (64 Hex-Zeichen) |
| Entworfen | 1991 (Ron Rivest) | 2001 (NSA, FIPS 180-2) |
| Familie | MD4-Linie | SHA-2-Familie |
| Kollisionsresistenz | Gebrochen seit 2004 (Wang et al.); praktische Kollisionen in Sekunden | Keine bekannte praktische Kollision; ~2128 Operationen, um eine zu finden |
| Zweite-Vorbildresistenz | Geschwaecht aber kein praktischer Angriff fuer vor-berechnete Eingabe | Stark; ~2256 Operationen |
| Geschwindigkeit (modernes x86-64) | ~500 MB/s pro Kern | ~300 MB/s pro Kern (SHA-NI: ~1,5 GB/s) |
| Hardware-Beschleunigung | Kein dedizierter Befehl | Intel SHA-NI, ARMv8-Crypto-Erweiterungen |
| Sicher fuer kryptografische Nutzung | Nein - nicht fuer Signaturen, Cert Pinning, Passwort-Hashing verwenden | Ja (ausserhalb von Passwort-Hashing - verwende Argon2id/bcrypt fuer Passwoerter) |
Warum MD5 gebrochen ist und was das wirklich bedeutet
Warum MD5 gebrochen ist und was das wirklich bedeutet: Angreifer koennen zwei unterschiedliche Dateien mit gleichem MD5 bauen - MD5 allein beweist keinen unmanipulierten Download.
MD5s Zweite-Vorbildresistenz ist schwaecher als SHA-256s, hat aber keinen bekannten praktischen Angriff gegen beliebige bereits existierende Eingaben. Das ist das schmale Fenster, in dem MD5 noch sicher ist: bestaetigen, dass ein bereits berechneter Digest mit einer Datei uebereinstimmt, die Sie heruntergeladen haben, wenn kein Angreifer die Chance hatte, eine Kollision gegen diese spezifische Datei zu erstellen.
Wann MD5 noch in Ordnung ist
Wann MD5 noch in Ordnung ist im MD5-vs-SHA-256-Guide: schnelle Nicht-Sicherheits-Checksummen, Legacy-Manifeste oder zufaellige Korruption erkennen wenn niemand angreift.
De-Duplikations-Caches. Ein Caching-Proxy schluesselt Objekte nach MD5 ihres Inhalts, um Wiederholungen zu erkennen. Kollisionen in diesem Kontext sind harmlos - zwei verschiedene Objekte mit demselben MD5 bedeuten einen Cache-Fehlschlag, keine Sicherheitsfolge.
Datenbankzeilen-Fingerprinting. "Hat sich dieser Datensatz seit der letzten Synchronisierung geaendert?" - MD5 der Zeile, mit gespeichertem Digest vergleichen. Schneller als SHA-256; das Angreifermodell fehlt.
Git-Inhaltsadressierung. Git verwendet SHA-1 (bald SHA-256), nicht MD5 - aber die Designbegruendung gilt: fuer einen inhaltsadressierten Speicher, wo Sie dem Schreiber vertrauen, ist ein 128-Bit-Hash ausreichend, wenn Kollision kein Angriffsvektor ist.
Wann SHA-256 die richtige Wahl ist
Wann SHA-256 die richtige Wahl ist: Release-Hashes, Zertifikatsketten, Git-Objekte und jeder Fall in dem jemand eine kollidierende MD5 faelschen koennte.
Cert Pinning und Public-Key-Fingerprints. Der SHA-256-Fingerprint des oeffentlichen Schluessels eines Zertifikats ist der Standard fuer Pinning.
Blockchain und inhaltsadressierbare Speicherung, wo Angreifer teilnehmen. Bitcoin verwendet SHA-256 zweimal (SHA-256d) fuer Block-Header und Transaktions-IDs. Jeder Speicher, in dem Benutzer Inhalte beitragen und Kollisionen ausgenutzt werden koennten, benoetigt SHA-256.
HMAC fuer Nachrichten-Authentifizierung. HMAC-SHA-256 ist die Basis fuer API-Request-Signierung (AWS Signature v4, GitHub Webhooks, Stripe). HMAC-MD5 wird noch in einigen Legacy-Protokollen verwendet, aber zunehmend von Compliance-Scannern markiert.
Was fuer Passwoerter verwenden (Spoiler: keines)
Was fuer Passwoerter verwenden (Spoiler: keines) ist ein langsamer Password-Hash wie Argon2 oder bcrypt - weder nacktes MD5 noch nacktes SHA-256 des Passwortstrings ist akzeptable Speicherung.
Leistungsrealitaet in 2026
Leistungsrealitaet in 2026 fuer MD5 vs SHA-256: beide schaffen grosse Dateien im Browser in Sekunden - waehlen Sie SHA-256 fuer Vertrauen, nicht weil MD5 fuer typische Uploads spuerbar schneller waere.
In-Browser-JavaScript mit WebCrypto (crypto.subtle.digest('SHA-256', data)) erreicht ~200 MB/s auf einem modernen Laptop. Unser MD5-Konverter fuehrt MD5 mit aehnlicher Geschwindigkeit via wasm-Implementierung aus.
MD5 oder SHA-256: die Vertrauensgrenzen-Regel
Die Wahl zwischen MD5 und SHA-256 haengt von einer einzigen Frage ab - ob ein Angreifer die Eingabe beeinflussen kann, die Sie hashen. Wenn ein Remote-Uploader, ein Netzwerk-Angreifer oder irgendeine Partei ausserhalb Ihrer Vertrauensgrenze die Bytes formen kann, die zur Hash-Funktion gelangen, waehlen Sie SHA-256 (oder SHA-3 oder BLAKE3), damit ein Kollisionsangriff keinen passenden Digest faelschen kann. Wenn die Eingaben aus Ihrer eigenen Pipeline kommen und Sie sie fuer Caching, De-Duplikation oder Aenderungserkennung fingerprinten, ist MD5 in Ordnung und laeuft auf CPUs ohne SHA-NI-Beschleunigung etwas schneller. Die Entscheidung ist binaer und lebt an der Vertrauensgrenze; sobald Sie genannt haben, auf welcher Seite dieser Grenze die Eingabe sitzt, ist der zu verwendende Algorithmus bestimmt.
Verwandte Tools
- MD5 Converter - berechnen Sie MD5 von Text oder einer kleinen Datei im Browser.
- Text Diff - vergleichen Sie zwei Textbloecke zeilenweise.
- Text / HTML Editor - rendern Sie HTML und Markdown live.
- Current Time (ms) - Epoch-Zeit fuer Log-Korrelation.
- MD5 alternatives - bcrypt, Argon2id, SHA-256 - welcher Algorithmus MD5 fuer jeden Anwendungsfall ersetzt, einschliesslich Passwort-Hashing und Signierung.
- MD5 hash decrypt - when lookup works, when it cannot - was "MD5 umkehren" tatsaechlich bedeutet und unter welchen Bedingungen eine Woerterbuch-Suche erfolgreich ist.
Why trust these tools
- Ten-plus years of web tooling. The freetoolonline editorial team has shipped browser-based utilities since 2015. The goal has never changed: get you to a working output fast, without an install.
- No install, no sign-up. Open a tool and get a working output in seconds - nothing to download and no account to create. Tools that need heavy processing run it on our service, so even a low-powered machine gets the job done.
- Analytics stops at the page view. We measure which pages get visited, not what you type or upload inside a tool. There is nothing to sign in to and no profile is attached to your input.
- Open-source core components. The processing engines underneath (libheif, libde265, pdf-lib, terser, clean-css, ffmpeg.wasm, and others) are public and audit-able. We link to each one in its tool page's footer.
- Free, with or without ads. All tools are fully functional without sign-up. The Disable Ads button in the header is always available if you need a distraction-free run.