Miklix

MD4-Hash-Code-Rechner

Veröffentlicht: 16. Februar 2025 um 22:51:57 UTC

Hashcode-Rechner, der die Hashfunktion Message Digest 4 (MD4) verwendet, um einen Hashcode basierend auf Texteingabe oder Dateiupload zu berechnen.

Diese Seite wurde maschinell aus dem Englischen übersetzt, um sie so vielen Menschen wie möglich zugänglich zu machen. Leider ist die maschinelle Übersetzung noch keine ausgereifte Technologie, so dass Fehler auftreten können. Wenn Sie es vorziehen, können Sie sich die englische Originalversion hier ansehen:

MD4 Hash Code Calculator

MD4 (Message Digest 4) ist eine kryptografische Hash-Funktion, die 1990 von Ronald Rivest entwickelt wurde. Sie erzeugt einen festen 128-Bit (16 Byte) Hash-Wert aus einer Eingabe beliebiger Länge. MD4 gilt heute als kryptografisch kaputt, da es Schwachstellen gibt, die Kollisionsangriffe ermöglichen (zwei verschiedene Eingaben finden, die denselben Hash erzeugen). Daher sollte es beim Entwurf neuer Systeme nicht verwendet werden. Es ist hier enthalten, falls ein abwärtskompatibler Hash-Code generiert werden muss.

Vollständige Offenlegung: Ich habe die spezielle Implementierung der auf dieser Seite verwendeten Hash-Funktion nicht geschrieben. Es handelt sich um eine Standardfunktion, die in der Programmiersprache PHP enthalten ist. Ich habe lediglich die Webschnittstelle erstellt, um sie hier der Einfachheit halber öffentlich zugänglich zu machen.


Neuen Hash-Code berechnen

Die über dieses Formular übermittelten Daten oder hochgeladenen Dateien werden nur so lange auf dem Server gespeichert, wie es dauert, den angeforderten Hash-Code zu erzeugen. Sie werden unmittelbar gelöscht, bevor das Ergebnis an Ihren Browser zurückgegeben wird.

Eingangsdaten:



Der übermittelte Text ist UTF-8 kodiert. Da Hash-Funktionen mit binären Daten arbeiten, wird das Ergebnis anders ausfallen, als wenn der Text in einer anderen Kodierung vorliegt. Wenn Sie einen Hash-Wert eines Textes in einer bestimmten Kodierung berechnen müssen, sollten Sie stattdessen eine Datei hochladen.



Über den MD4-Hash-Algorithmus

Da ich kein Mathematiker bin, werde ich versuchen, diese Hash-Funktion so zu erklären, dass sie auch für meine nicht-mathematischen Kollegen verständlich ist ;-) Wenn Sie eine mathematiklastige Erklärung bevorzugen, finden Sie diese auf zahlreichen anderen Websites.

Stellen Sie sich MD4 als einen speziellen Aktenvernichter vor. Aber anstatt Papier zu zerkleinern, „zerkleinert“ er jede Nachricht (wie einen Brief, ein Passwort oder ein Buch) in eine kleine Quittung mit fester Größe. Egal, wie groß oder klein Ihre Nachricht ist, dieser Aktenvernichter gibt Ihnen immer eine winzige Quittung, die genau 16 Bytes (128 Bits) lang ist, oder 32 Zeichen in hexadezimaler Form.

Um die Nachricht ordnungsgemäß zu vernichten, müssen Sie vier Schritte ausführen:

Schritt 1: Vorbereiten der Nachricht

  • Vor dem Schreddern müssen Sie Ihr Papier so ausrichten, dass es perfekt in den Schredder passt.
  • Wenn Ihre Nachricht zu kurz ist, fügen Sie zusätzlichen Leerraum hinzu (z. B. Kritzeleien oder Füllmaterial), damit das Papier genau passt.
  • Wenn es zu lang ist, teilen Sie es auf mehrere Seiten gleicher Größe auf.

Schritt 2: Einen geheimen Stempel hinzufügen

  • Nach der Anpassung der Nachricht fügt man am Ende einen geheimen Stempel hinzu, der angibt, wie lang die ursprüngliche Nachricht war.
  • Dadurch behält der Aktenvernichter die ursprüngliche Größe der Nachricht bei, unabhängig davon, wie viel Füllmaterial Sie hinzugefügt haben.

Schritt 3: Der Zerkleinerungsprozess (3 Runden Magie)

  • Nun wandert die Nachricht in den Schredder.
  • Der Schredder hat 4 Zahnräder (A, B, C und D), die sich in einem speziellen Muster zusammen drehen.
  • Die Zahnräder durchlaufen drei Drehrunden, in denen sie:
    • Mische die Wörter
    • Drehen Sie einige Teile um
    • Drehen Sie sie herum wie einen Zauberwürfel
    • Zerschmettere verschiedene Teile zusammen
  • Mit jeder Runde gleicht die Nachricht mehr und mehr einem wirren Durcheinander, das man nicht mehr wiedererkennen kann.

Schritt 4: Die endgültige Quittung

  • Nach all dem Drehen, Wenden und Zertrümmern spuckt der Aktenvernichter eine Quittung aus – eine kurze Folge von Zahlen und Buchstaben (die Hash-Nummer).
  • Dieser Beleg hat immer die gleiche Länge, egal ob Sie ein einzelnes Wort oder ein ganzes Buch geschreddert haben!

Leider hat man mit der Zeit festgestellt, dass dieser magische Aktenvernichter nicht perfekt ist. Einige clevere Leute haben herausgefunden, wie man den Aktenvernichter dazu bringt, für zwei verschiedene Nachrichten dieselbe Quittung auszugeben (dies nennt man Kollision ) und wie man vorhersagt, wie sich die Zahnräder drehen, und dies dann verwendet, um gefälschte Quittungen zu erstellen. Aus diesem Grund gilt MD4 für wichtige Dinge nicht mehr als sicher.

Teilen auf BlueskyAuf Facebook teilenAuf LinkedIn teilenAuf Tumblr teilenTeilen auf XAuf LinkedIn teilenPin auf Pinterest

Mikkel Bang Christensen

Über den Autor

Mikkel Bang Christensen
Mikkel ist der Schöpfer und Eigentümer von miklix.com. Er verfügt über mehr als 20 Jahre Erfahrung als professioneller Computerprogrammierer/Softwareentwickler und ist derzeit in Vollzeit für ein großes europäisches IT-Unternehmen tätig. Wenn er nicht gerade bloggt, verbringt er seine Freizeit mit einer Vielzahl von Interessen, Hobbys und Aktivitäten, was sich bis zu einem gewissen Grad in der Vielfalt der auf dieser Website behandelten Themen widerspiegelt.