Ratgeber

Text-Hash mit SHA-256 erzeugen

Erfahren Sie, wie Sie aus beliebigem Text mit SHA-256 oder anderen Algorithmen wie MD5 und SHA-512 hexadezimale Hashwerte berechnen und die Metadaten interpretieren.

Tool Hash-Generator

Geben Sie den Text ein und starten Sie die Berechnung; für nicht leeren Text wird ohne andere Auswahl SHA-256 verwendet. Das Werkzeug gibt einen hexadezimalen Hashwert und zugehörige Größenangaben aus.

Text eingeben und einen Hashwert erzeugen

Mit dem File-Hash-Werkzeug lässt sich aus eingegebenem Text ein hexadezimaler Hashwert berechnen. Für nicht leeren Text wird standardmäßig SHA-256 verwendet. Bei Bedarf können Sie einen anderen verfügbaren Hash-Algorithmus auswählen, etwa MD5 oder SHA-512.

Die Funktion eignet sich beispielsweise, wenn Sie Textwerte vergleichen oder die Ausgabe eines Hash-Verfahrens nachvollziehen möchten. Der eingegebene Text wird vor der Berechnung als UTF-8 codiert. Das Ergebnis ist deshalb an den konkreten Textinhalt und an den ausgewählten Algorithmus gebunden. Schon eine kleine Änderung am Text führt in der Regel zu einem anderen Hashwert, ohne dass daraus eine Aussage über die Vertraulichkeit oder Eignung für einen bestimmten Sicherheitszweck folgt.

So gehen Sie vor

  1. Öffnen Sie das Werkzeug und geben Sie den zu prüfenden Text in das vorgesehene Textfeld ein. Berücksichtigen Sie dabei Leerzeichen, Zeilenumbrüche und Sonderzeichen, sofern sie zum Text gehören.

  2. Lassen Sie die Algorithmusauswahl leer, wenn Sie für nicht leeren Text die Standardeinstellung verwenden möchten. In diesem Fall wird SHA-256 eingesetzt. Alternativ wählen Sie einen verfügbaren Algorithmus wie MD5, SHA-256 oder SHA-512. Falls Sie den Namen selbst eingeben, werden führende und nachgestellte Leerzeichen entfernt und die Eingabe in Kleinbuchstaben umgewandelt, bevor der Algorithmus verwendet wird.

  3. Starten Sie die Berechnung mit der dafür vorgesehenen Steuerung. Das Werkzeug verarbeitet Textinhalt, nicht nachgewiesenermaßen Dateien, Dateipfade oder beliebige Binärdaten.

  4. Lesen Sie den ausgegebenen hexadezimalen Hashwert zusammen mit den verfügbaren Metadaten ab. Bei einer erfolgreichen Berechnung für nicht leeren Text werden der normalisierte Algorithmusname, die Digest-Größe in Byte und die Blockgröße des Algorithmus angegeben.

  5. Vergleichen Sie Hashwerte nur dann, wenn Eingabetext und Algorithmus übereinstimmen. Prüfen Sie bei einer nicht erfolgreichen Ausgabe zunächst die Schreibweise des Algorithmus und wählen Sie eine unterstützte Variante.

Ergebnis richtig einordnen

Ein Hashwert wird als hexadezimale Zeichenfolge angezeigt. Seine Länge hängt von der Digest-Größe des gewählten Algorithmus ab. Die zusätzlichen Größenangaben beschreiben den verwendeten Algorithmus und sind keine Teile des Hashwerts. Für einen Vergleich müssen Sie deshalb den Hashwert selbst sowie den zugrunde liegenden Text und Algorithmus berücksichtigen.

Bei leerem Text verhält sich die Funktion anders als bei einer normalen Hashberechnung: Die Verarbeitung ist erfolgreich, es wird kein Digest berechnet, der hexadezimale Wert bleibt leer und die Digest-Größe beträgt null. Der Algorithmuswert wird in diesem Fall ohne die Ersetzung durch den Standardwert oder eine Hashberechnung gemeldet.

Ein nicht unterstützter Algorithmus erzeugt keinen Digest, sondern ein nicht erfolgreiches Ergebnis. Eine solche Ausgabe ist nicht mit einem leeren Textresultat gleichzusetzen. Das Werkzeug liefert außerdem keine Grundlage dafür, aus dem Ergebnis auf eine Speicherung, Löschung oder besondere Vertraulichkeit der Eingabe zu schließen.

Praktisches Beispiel

Sie möchten den Text „Hallo Deutschland“ mit SHA-256 als UTF-8 codierten Inhalt auswerten.

Geben Sie „Hallo Deutschland“ als Text ein, wählen Sie SHA-256 und starten Sie die Berechnung. Prüfen Sie anschließend den ausgegebenen Hashwert und die zugehörigen Metadaten.

Das Ergebnis enthält einen hexadezimalen Hashwert sowie den normalisierten Algorithmusnamen, die Digest-Größe in Byte und die Blockgröße in Byte.

Einschränkungen

  • Die geprüfte Funktion ist für Textinhalt beschrieben. Eine Verarbeitung von Datei-Uploads, Dateipfaden oder beliebigen Binärdateien ist daraus nicht ableitbar.
  • Leerer Text führt zu einem leeren Ergebnis ohne Digest; ein nicht unterstützter Algorithmus führt zu einem nicht erfolgreichen Ergebnis.

Häufige Fehler

  • Ein häufiger Fehler ist ein nicht unterstützter oder falsch geschriebener Algorithmusname. Wählen Sie eine verfügbare Variante wie MD5, SHA-256 oder SHA-512 und entfernen Sie unbeabsichtigte Leerzeichen am Anfang oder Ende.

Häufige Fragen

Welcher Hash-Algorithmus wird standardmäßig verwendet?

Bei nicht leerem Text wird SHA-256 verwendet, wenn die Algorithmusauswahl fehlt oder leer ist. Bei leerem Text wird kein Hash berechnet und der Algorithmuswert nicht durch den Standard ersetzt.

Kann ich einen anderen Algorithmus als SHA-256 verwenden?

Ja, für nicht leeren Text können Sie beispielsweise MD5, SHA-256 oder SHA-512 auswählen, sofern der jeweilige Algorithmus verfügbar ist. Ein nicht unterstützter Algorithmus führt zu einem nicht erfolgreichen Ergebnis.

Was passiert bei einer leeren Eingabe?

Bei leerem Text ist die Verarbeitung erfolgreich, aber es wird kein Digest berechnet. Der hexadezimale Wert bleibt leer und die Digest-Größe beträgt null.

Tool

Hash-Generator