(leer)
d41d8cd98f00b204e9800998ecf8427e
Der MD5-Hash einer leeren Eingabe ist eine bekannte Konstante.
Erzeugen Sie online einen MD5-Hash aus Text. Geben Sie eine Nachricht ein oder fügen Sie sie ein, um ihren 128-Bit-Hash als 32-stellige hexadezimale Zeichenfolge in Kleinschreibung zu berechnen und anschließend zu kopieren. Die Verarbeitung erfolgt lokal in Ihrem Browser. Über die Algorithmusauswahl können Sie MD5 außerdem mit SHA-256, SHA-512, SHA-3, BLAKE2, SHA-1 oder CRC32 vergleichen. Verwenden Sie MD5 nur für Legacy-Kompatibilität und nicht sicherheitsrelevante Prüfungen.
(leer)
d41d8cd98f00b204e9800998ecf8427e
Der MD5-Hash einer leeren Eingabe ist eine bekannte Konstante.
hallo welt
8b2579f4332f466805d30651b9d6a927
Ein kurzer deutscher Text erzeugt eine feste 32-stellige Hexadezimalfolge.
Hallo welt
05b7f4cbafdb32436fe8928f41ed8f64
Die Änderung des ersten Buchstabens von Klein- zu Großschreibung verändert den MD5-Hash vollständig.
Franz jagt im komplett verwahrlosten Taxi quer durch Bayern.
ba4b9da310763a91f8edc7c185a1e4bf
Das Beispiel zeigt, dass MD5 die exakten UTF-8-Bytes einschließlich Leerzeichen und Satzzeichen verarbeitet.
MD5 (Message Digest Algorithm 5) ist eine von Ronald Rivest entwickelte und 1992 veröffentlichte Hashfunktion. Sie wandelt Eingaben beliebiger Länge in einen festen 128-Bit-Hash (16 Byte) um, der gewöhnlich als 32 Hexadezimalzeichen dargestellt wird. Dieser Online-MD5-Rechner zeigt das Ergebnis in Kleinschreibung an.
MD5 ist deterministisch und unumkehrbar: Identische Eingabebytes ergeben stets denselben Hash, aber es gibt keinen Entschlüsselungsschlüssel, der den ursprünglichen Text wiederherstellt. Hashing ist keine Verschlüsselung. MD5 gilt zudem als kryptografisch gebrochen, weil praktische Kollisionsangriffe unterschiedliche Eingaben mit demselben Hash erzeugen können. Für digitale Signaturen, Zertifikate, Passwörter oder Integritätsprüfungen gegen Angreifer darf MD5 daher nicht verwendet werden.
MD5 kann weiterhin sinnvoll sein, wenn ein bestehendes System den Algorithmus ausdrücklich verlangt oder ein schneller, kompakter Bezeichner statt Schutz vor Angreifern benötigt wird. Beispiele sind ältere Integrationen, Cache-Schlüssel, ETags, die Deduplizierung vertrauenswürdiger Daten, Testdaten und das Nachbilden einer alten MD5-Prüfsumme.
Verwenden Sie MD5 nicht, um die Echtheit oder Unverändertheit potenziell manipulierter Inhalte nachzuweisen. Eine Prüfsumme ist nur vertrauenswürdig, wenn der erwartete Wert aus einer zuverlässigen Quelle stammt. Nutzen Sie für neue sicherheitsrelevante Systeme SHA-256 oder eine moderne Alternative. Passwörter gehören in eine spezielle Passwort-Hashfunktion wie Argon2id, scrypt, bcrypt oder PBKDF2 mit einem eindeutigen Salt und angemessenen Kostenparametern.
Der Rechner hasht die exakten UTF-8-Bytes des Textes. Groß- und Kleinschreibung, Leerzeichen, Satzzeichen, Unicode-Zeichen und Zeilenumbrüche verändern das Ergebnis und müssen beim Nachbilden oder Prüfen eines Hashes erhalten bleiben. Eine leere Eingabe ist gültig und erzeugt den standardmäßigen MD5-Hash der leeren Zeichenfolge. Über das Menü können Sie denselben Text auch mit SHA-256, SHA-512, SHA-3, BLAKE2, SHA-1 oder CRC32 vergleichen.
MD5 kodiert die Nachricht zunächst als Bytes, ergänzt Padding und die ursprüngliche Bitlänge und teilt das Ergebnis in 512-Bit-Blöcke. Jeder Block durchläuft 64 Schritte in vier Runden mit bitweisen Operationen, modularen Additionen, Konstanten und Rotationen. Vier interne 32-Bit-Zustandswörter bilden den endgültigen 128-Bit-Hash.
Schon eine kleine Änderung der Eingabe führt normalerweise zu einem völlig anderen Ergebnis – dieser Lawineneffekt ist in den Beispielen zu sehen. Er macht MD5 jedoch nicht kollisionsresistent: Es gibt effiziente Verfahren, um absichtlich zwei verschiedene Nachrichten mit demselben Hash zu erzeugen. MD5 kann zufällige Änderungen an vertrauenswürdigen Daten erkennen, schützt aber nicht vor gezielter Manipulation.
Berechnen Sie einen SHA-256-Hash aus Text lokal im Browser.
HMAC aus Text und einem geheimen Schlüssel direkt im Browser erzeugen.
Berechnen Sie einen SHA-1-Hash aus Text lokal im Browser.
Berechnen Sie einen SHA-512-Hash aus Text lokal im Browser.
Berechnen Sie lokal im Browser einen SHA3-256-Hash aus Text.
Berechne einen SHA3-512-Hash aus Text lokal im Browser.