Miklix

RIPEMD-128 Hash-Code-Rechner

Veröffentlicht: 18. Februar 2025 um 21:34:40 UTC

Hash-Code-Rechner, der die RACE Integrity Primitives Evaluation Message Digest 128 bit (RIPEMD-128) Hash-Funktion verwendet, um einen Hash-Code auf der Grundlage einer Texteingabe oder eines Dateiuploads 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:

RIPEMD-128 Hash Code Calculator

RIPEMD-128 ist eine kryptografische Hash-Funktion, die aus einer Eingabe (oder Nachricht) eine Ausgabe mit fester Größe von 128 Bit (16 Byte) erzeugt, die üblicherweise als 32-Zeichen-Hexadezimalzahl dargestellt wird.

RIPEMD (RACE Integrity Primitives Evaluation Message Digest) ist eine Familie von kryptografischen Hash-Funktionen, die die Datenintegrität durch Hashing gewährleisten sollen. Sie wurde Mitte der 1990er Jahre im Rahmen des EU-Projekts RACE (Research and Development in Advanced Communications Technologies in Europe) entwickelt.

Die 128-Bit-Version von RIPEMD gilt aufgrund ähnlicher Bedenken wie MD4 und MD5 nicht mehr als sicher.

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 RIPEMD-128-Hash-Algorithmus

Ich bin weder Mathematiker noch Kryptograph, aber ich werde versuchen, die Funktionsweise dieser Hash-Funktion so zu erklären, dass auch Nicht-Mathematiker sie verstehen können. Wenn Sie stattdessen eine wissenschaftlich exakte, mathematische Erklärung bevorzugen, finden Sie diese sicher auf vielen anderen Websites ;-)

RIPEMD verwendet eine Merkle-Damgård-Konstruktion, was es mit der SHA-2-Familie von Hash-Algorithmen gemeinsam hat. Ich habe auf anderen Seiten beschrieben, dass diese ähnlich wie ein Blender funktionieren, und dasselbe gilt für RIPEMD:

Schritt 1 - Vorbereitung (Auffüllen der Daten)

  • Zunächst stellt RIPEMD sicher, dass die "Zutaten" perfekt in den Mixer passen. Ist dies nicht der Fall, fügt es zusätzliche "Füllstoffe" hinzu, um die Daten abzurunden.

Schritt 2 - Starten des Blenders (Initialisierung)

  • Der Mixer startet mit einer bestimmten Einstellung - wie Geschwindigkeit, Leistung und Messerposition. Dies sind spezielle Startwerte, die Initialisierungsvektoren genannt werden.

Schritt 3 - Mixing-Prozess (Verarbeiten der Daten)

  • Jetzt kommt der coole Teil: RIPEMD hat nicht nur einen Satz Klingen. Es hat zwei Mixer, die Seite an Seite arbeiten (links und rechts).
  • Jeder Mixer verarbeitet die Zutaten anders. Der eine zerkleinert, der andere mahlt, mit unterschiedlichen Geschwindigkeiten, Richtungen und Klingenmustern.
  • Sie mischen, tauschen und drehen die Daten 80 Mal (wie in einem Zyklus, um sicherzustellen, dass alles perfekt gemischt ist).

Schritt 4 - Endgültiges Mischen (Kombinieren der Ergebnisse)

  • Nach dem Mischen kombiniert RIPEMD die Ergebnisse der beiden Blender zu einem glatten Haschisch.

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.