Miklix

MD2-Hashcode-Rechner

Veröffentlicht: 16. Februar 2025 um 22:38:11 UTC
Zuletzt aktualisiert: 12. Januar 2026 um 09:06:38 UTC

Hash-Code-Rechner, der die Message Digest 2 (MD2) Hash-Funktion verwendet, um einen Hash-Code basierend auf Texteingabe oder Datei-Upload 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:

MD2 Hash Code Calculator

Die MD2-Hashfunktion (Message Digest 2) ist eine kryptografische Hashfunktion, die 1989 von Ronald Rivest entwickelt wurde. Sie wurde speziell für 8-Bit-Computer optimiert. Obwohl sie heute als veraltet und für kryptografische Zwecke unsicher gilt, wird sie hier aufgeführt, falls ein abwärtskompatibler Hashcode berechnet werden muss. Sie sollte nicht für die Entwicklung neuer Systeme verwendet werden.

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 MD2-Hash-Algorithmus

Ich bin zwar in einfacher Mathematik ganz gut, aber nicht besonders gut und bezeichne mich keinesfalls als Mathematiker. Deshalb versuche ich, die Funktionsweise dieser Hash-Funktion so zu erklären, dass sie auch für Nicht-Mathematiker verständlich ist. Wer die ausführlichere mathematische Erklärung bevorzugt, findet sie problemlos an vielen anderen Stellen im Internet.

Stellen Sie sich nun ein Rezept vor, das beliebige Zutaten (Ihre Botschaft) verwendet und daraus immer genau einen kleinen Schokoriegel mit 16 Stücken (das Hash) herstellt. Egal, welche Zutaten Sie verwenden oder wie groß oder klein diese sind, Sie erhalten immer einen gleich großen Schokoriegel.

Das Ziel dieses Rezepts ist Folgendes:

  1. Die Zutaten kann man nicht allein durch das Aussehen der Schokolade erraten.
  2. Schon eine winzige Änderung der Zutaten verändert den Geschmack der Schokolade komplett, sodass man merkt, wenn jemand an den Zutaten oder dem Rezept herumgefummelt hat.

Die Herstellung der Schokoladentafel erfolgt in drei Schritten:


Schritt 1: Die Botschaft ausschmücken (Die Zutaten passend machen)

Angenommen, Sie haben einen Korb, der genau 16 Äpfel (oder Zutaten) fasst. Was aber, wenn Sie nur 14 Äpfel haben? Dann müssten Sie zwei weitere hinzufügen, um den Korb zu füllen. Fehlen Ihnen Äpfel, geben Sie einfach welche dazu. Zum Beispiel:

  • Falls Sie zwei weitere benötigen, fügen Sie zwei Äpfel hinzu.
  • Wenn du mehr als 16 hast, musst du den nächsten Korb füllen. Wenn du zum Beispiel 28 hast, addierst du vier, um auf 32 zu kommen (zweimal 16).

So stellen wir sicher, dass jeder Korb voll ist, bevor wir zum nächsten Schritt übergehen.


Schritt 2: Hinzufügen einer Prüfsumme (Geheime Zutatenliste)

Nun erstellen wir eine geheime Zutatenliste basierend auf allem, was sich im Warenkorb befindet.

  • Man geht jeden Korb durch, betrachtet die Äpfel und notiert für jeden einen geheimen Code.
  • Das ist nicht einfach nur eine Kopie – es ist, als würde man Zahlen auf eine seltsame Weise addieren, sodass die Liste selbst dann falsch aussieht, wenn sich jemand heimlich einschleicht und einen Apfel austauscht.

Diese Liste hilft Ihnen, noch einmal zu überprüfen, ob die Zutaten später nicht verändert wurden.


Schritt 3: Alles zusammenmischen (Der magische Mixer)

Jetzt kommt der spaßige Teil – das Mischen!

  • Sie besitzen einen Mixer mit 48 Schlitzen.
  • Du gibst hinzu: Die Äpfel (deine Nachricht). Etwas von der vorherigen Mischung (beginnt bei der ersten Charge ohne). Eine Mischung aus den ersten beiden Dingen.

Dann wird alles püriert. Aber nicht nur einmal. Man püriert es 18 Mal und ändert dabei jedes Mal Geschwindigkeit und Richtung. Das ist kein normales Pürieren – jeder Durchgang rührt die Mischung auf besondere Weise um, sodass schon eine einzige andere Apfelsorte den Geschmack der gesamten Schokolade verändert.


Der letzte Schokoriegel (Das Haschisch)

Nach dem ganzen Mixen gießt man nur die obersten 16 Stücke der Mischung ab. Das ist der fertige Schokoriegel – der MD2-Hasch. Er sieht den ursprünglichen Äpfeln überhaupt nicht ähnlich, und wenn man nur anhand der Schokolade die ursprünglichen Zutaten erraten wollte, würde man es niemals schaffen.

Erinnern:

  • Gleiche Zutaten = gleiche Schokolade.
  • Schon der Austausch eines einzigen Apfels ergibt eine völlig andere Schokolade.
  • Man kann nicht zurückgehen – man kann die ursprünglichen Äpfel nicht allein anhand der Schokolade bestimmen.

Weitere Informationen

Wenn Ihnen dieser Beitrag gefallen hat, könnten Ihnen auch diese Vorschläge gefallen:


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

Mikkel Christensen

Über den Autor

Mikkel 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.