Miklix

Snefru-256-Hashcode-Rechner

Veröffentlicht: 17. Februar 2025 um 17:37:49 UTC

Hashcode-Rechner, der die 256-Bit-Hashfunktion (Snefru-256) von Snefru 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:

Snefru-256 Hash Code Calculator

Die Snefru-Hashfunktion ist eine kryptografische Hashfunktion, die 1990 von Ralph Merkle entwickelt wurde. Sie war ursprünglich als Teil einer Einreichung beim National Institute of Standards and Technology (NIST) während der frühen Bemühungen zur Standardisierung sicherer Hashalgorithmen gedacht. Obwohl sie heute nicht weit verbreitet ist, ist Snefru von Bedeutung, da sie Ideen einführte, die spätere kryptografische Designs beeinflussten.

Snefru unterstützte ursprünglich variable Ausgabegrößen, aber die hier vorgestellte Version erzeugt eine 256-Bit-Ausgabe (32 Byte), die normalerweise als 64-stellige Hexadezimalzahl visualisiert wird.

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

Ich bin weder Mathematiker noch Kryptograf, aber ich werde versuchen, diese Hash-Funktion so zu erklären, dass sie auch für meine nicht-mathematischen Kollegen verständlich ist. Wenn Sie die mathematisch anspruchsvolle, wissenschaftlich korrekte Erklärung bevorzugen, werden Sie diese sicher woanders finden ;-)

Obwohl Snefru nicht mehr als sicher und für neue Systeme geeignet gilt, ist es aus historischen Gründen interessant, da sein Design viele spätere Hash-Funktionen beeinflusst hat, die noch immer verwendet werden.

Sie können sich Snefru wie einen Hochleistungsmixer vorstellen, der Zutaten so lange mixt und zerkleinert, bis Sie die ursprüngliche Eingabe nicht mehr erkennen können. Wie alle Hash-Funktionen wird er bei gleicher Eingabe jedoch immer die gleiche Ausgabe liefern.

Dies ist ein dreistufiger Prozess:

Schritt 1: Zutaten zerkleinern (Eingabedaten)

  • Zuerst schneiden Sie Ihre Zutaten in kleinere Stücke, damit sie in den Mixer passen. Das ist so, als würden Sie Daten in Blöcke aufteilen.

Schritt 2: Runden mischen (Mixer auf verschiedenen Geschwindigkeiten)

  • Snefru mixt nicht nur einmal. Er mixt mehrere Runden – z. B. abwechselnd zerkleinern, pürieren und pulsieren – um sicherzustellen, dass alles super gut vermischt ist.
  • In jeder Runde führt der Mixer Folgendes durch:
    • Rührt in verschiedene Richtungen (als würde man den Smoothie auf den Kopf stellen).
    • Fügt geheime „Wendungen“ hinzu (wie etwa winzige Streusel zufälliger Aromen), um die Mischung noch schwerer vorhersehbar zu machen.
    • Ändert die Geschwindigkeit, um jedes Mal anders zu rühren.

Schritt 3: Der fertige Smoothie (das Hash)

    • Nach 8 intensiven Mixrunden gießen Sie den fertigen Smoothie aus. Das ist das Hash – eine einzigartig aussehende Mischung, die völlig durcheinander ist.

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.