GOST-Hash-Code-Rechner
Veröffentlicht: 17. Februar 2025 um 08:23:35 UTC
Hashcode-Rechner, der die GOST-Hashfunktion verwendet, um einen Hashcode basierend auf Texteingabe oder Dateiupload zu berechnen.GOST Hash Code Calculator
Die GOST-Hash-Funktion bezieht sich auf eine Familie kryptografischer Hash-Funktionen, die von der russischen Regierung definiert wurden. Die bekannteste Version ist GOST R 34.11-94, die in Russland und anderen Ländern, die GOST-Standards übernommen haben, weit verbreitet war. Später wurde sie durch GOST R 34.11-2012 abgelöst, auch bekannt als Streebog. Dies ist die ursprüngliche Version.
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.
Über den GOST-Hash-Algorithmus
Ich bin weder Mathematiker noch Kryptograf, aber ich werde versuchen, diese Hash-Funktion anhand einer alltäglichen Analogie zu erklären, die andere Nicht-Mathematiker hoffentlich verstehen können. Wenn Sie die wissenschaftlich korrekte, mathematiklastige Version bevorzugen, können Sie diese sicher woanders finden ;-)
Stellen Sie sich GOST wie einen fortschrittlichen „Datenmixer“ vor, der alles, was Sie hineingeben, in einen einzigartigen Smoothie verwandelt. Bei denselben Zutaten wird immer der gleiche Smoothie zubereitet, aber wenn Sie die Zutaten auch nur geringfügig ändern, erhalten Sie einen völlig anderen Smoothie.
Dies ist ein dreistufiger Prozess:
Schritt 1: Zutaten vorbereiten (Füllung)
- Sie beginnen mit Ihren „Zutaten“ (der Nachricht).
- Wenn Ihre Nachricht nicht die richtige Größe für den Mixer hat, fügt GOST etwas „Füllmaterial“ (zusätzliche Daten) hinzu, damit sie perfekt passt. Das ist so, als würde man den Mixer mit Wasser füllen.
Schritt 2: Vermischen mit Geheimrezepten (Mischen)
- GOST mischt die Daten nicht nur einmal, sondern immer wieder nach einem Geheimrezept.
- Dieses Rezept beinhaltet:
- Zerhacken (Zerlegen der Daten in kleine Teile).
- Austauschen (Umverteilen der Teile).
- Rühren (auf neue Weise wieder zusammenmischen).
Stellen Sie sich einen Koch vor, der seine Zutaten auf eine komplizierte Art und Weise mischt, sodass niemand erraten kann, wie es gemacht wird. Genau das macht GOST mit Ihren Daten.
Schritt 3: Den Smoothie servieren (Final Hash)
- Nach all dem Mischen erhalten Sie Ihren Smoothie – eine verschlüsselte Version Ihrer Daten mit fester Größe.
- Dieser Smoothie ist einzigartig, wenn man die Originalzutaten verwendet. Ändern Sie einfach etwas, selbst eine winzige Krume, und Sie erhalten einen völlig anderen Smoothie.
Diese Version der GOST-Funktion verwendet die ursprünglichen „Testparameter“-S-Boxen, die für den Produktionseinsatz nicht empfohlen werden. Wenn Sie GOST verwenden möchten, sollten Sie stattdessen wahrscheinlich die Implementierung verwenden, die CryptoPro-S-Boxen verwendet: GOST CryptoPro Hashcode-Rechner