Ratgeber

Hash aus Text erzeugen und Algorithmen auswählen

Geben Sie einen nicht leeren Text ein, wählen Sie erkannte Algorithmen und starten Sie die Berechnung. Die erzeugten Digest-Werte erscheinen hexadezimal.

Tool Hash-Generator

Einsatz und Eingabe des Hash-Generators

Der Hash Generator verarbeitet eingegebenen Text und stellt die berechneten Digest-Werte als hexadezimale Zeichenfolgen dar. Das ist nützlich, wenn Sie die Ausgabe eines Textes mit mehreren Verfahren ansehen oder gezielt nur ein bestimmtes Verfahren prüfen möchten. Die Eingabe bleibt dabei der Ausgangspunkt: Schon eine Änderung einzelner Zeichen führt zu einer anderen Texteingabe, die Sie separat berechnen lassen können.

Für die Auswahl stehen MD5, SHA-1, SHA-256, SHA-512, SHA3-256, SHA3-512, BLAKE2b und BLAKE2s zur Verfügung. Die Voreinstellung all bezeichnet die Gesamtheit der unterstützten Algorithmen. Sie können stattdessen eine begrenzte Auswahl angeben, wenn Sie beispielsweise nur SHA-256 und SHA-512 benötigen.

Achten Sie vor der Berechnung darauf, dass das Textfeld tatsächlich Inhalt enthält. Ein leeres Feld wird zwar erfolgreich verarbeitet, erzeugt aber keinen Hash. Diese Unterscheidung ist für die Auswertung wichtig, weil ein erfolgreicher Vorgang nicht automatisch einen Digest im Ergebnis bedeutet.

Text und Algorithmen gezielt verarbeiten

  1. Tragen Sie den Text, den Sie verarbeiten möchten, in das vorgesehene Eingabefeld ein. Verwenden Sie für einen berechneten Digest eine nicht leere Eingabe und berücksichtigen Sie Leerzeichen, Zeilenumbrüche sowie Groß- und Kleinschreibung als Bestandteile des eingegebenen Textes.
  2. Sehen Sie sich die Algorithmusauswahl an. Wenn all eingestellt ist, werden bei nicht leerem Text sämtliche unterstützten Verfahren berücksichtigt. Für eine gezielte Berechnung geben Sie eine durch Kommas getrennte Liste erkannter Namen ein, etwa SHA-256,SHA-512.
  3. Schreiben Sie die Bezeichnungen genau wie unterstützt: MD5, SHA-1, SHA-256, SHA-512, SHA3-256, SHA3-512, BLAKE2b oder BLAKE2s. Eine Liste mit mehreren Einträgen dient dazu, für jeden erkannten Namen einen eigenen Digest anzufordern.
  4. Starten Sie die vorgesehene Berechnung. Bei nicht leerem Text und mindestens einem erkannten Algorithmus entsteht für jedes ausgewählte Verfahren ein erfolgreicher Ergebniswert. Ordnen Sie den jeweiligen Digest anschließend dem zugehörigen Algorithmus zu.
  5. Falls eine Formatauswahl angezeigt wird, beachten Sie die tatsächliche Ausgabe. Selbst wenn Sie Base64 anfordern, liefert die Berechnung hexadezimale Digest-Texte; eine Base64-Zeichenfolge ist daher nicht das zu erwartende Ergebnis.
  6. Prüfen Sie die Resultate anhand Ihrer Auswahl. Wenn Sie denselben Text mit einem weiteren Verfahren betrachten möchten, ergänzen Sie den entsprechenden erkannten Namen oder verwenden Sie die Gesamtauswahl. Für einen neuen Vergleich ändern Sie den Text bewusst und lösen die Berechnung erneut aus.

Die Algorithmusliste wird nicht als beliebiger Freitext behandelt. Nicht erkannte Namen werden aus der Auswahl herausgefiltert. Enthält eine eigene Liste keinen einzigen erkannten Namen, bleibt der Vorgang dennoch erfolgreich, aber es werden keine Hashes berechnet. Eine abweichende Schreibweise kann deshalb denselben Effekt haben wie ein nicht unterstützter Eintrag.

Die Auswahl all und eine Namensliste haben somit unterschiedliche Zwecke. Mit all beziehen Sie jedes unterstützte Verfahren ein, während eine Namensliste die Ausgabe auf erkannte Einträge beschränkt. Für eine übersichtliche Prüfung empfiehlt sich eine kurze Liste, wenn Sie nur wenige Werte benötigen.

Digest-Ausgabe und Grenzfälle verstehen

Lesen Sie jeden ausgegebenen Wert zusammen mit dem Namen des Algorithmus, der ihn erzeugt hat. Die Digest-Texte bestehen aus Hexadezimalzeichen, sodass die Ausgabe nicht wie eine Base64-Darstellung beurteilt werden sollte. Entscheidend ist außerdem, ob Ihre Eingabe und die Auswahl tatsächlich verarbeitet wurden.

Ein leerer Text bildet eine besondere Grenze: Der Vorgang kann erfolgreich enden, ohne einen Hash zu enthalten. Dasselbe gilt für eine Auswahl, in der kein erkannter Algorithmus vorkommt. Prüfen Sie bei einem solchen Ergebnis zuerst den Inhalt des Textfelds und danach die Schreibweise der ausgewählten Namen.

Bei einer nicht leeren Eingabe mit erkannten Algorithmen liefert der Vorgang für jedes ausgewählte Verfahren einen Digest. Mehrere Werte sind dabei keine Varianten desselben Algorithmus, sondern gehören zu den jeweils angeforderten Verfahren. Eine Liste mit SHA-256,SHA-512 sollte deshalb anhand beider Algorithmusnamen gelesen werden.

Wenn Sie Werte vergleichen, halten Sie die Eingabe und die Auswahl nachvollziehbar fest. Schon ein veränderter Text ist eine andere Berechnungsgrundlage, während eine geänderte Auswahl lediglich die angeforderten Verfahren verändert. Für die Interpretation genügt es nicht, nur den Erfolgsstatus anzusehen; der Inhalt der Resultate und die verwendeten Namen müssen ebenfalls berücksichtigt werden.

Die Formatauswahl ändert die dargestellte Form nicht in Richtung Base64. Auch bei einer Anforderung von Base64 bleibt der erzeugte Digest hexadezimal, weshalb Sie die Zeichenfolge entsprechend einordnen sollten.

Praktisches Beispiel

Sie möchten den Text Hallo DE mit SHA-256 verarbeiten und den ausgegebenen hexadezimalen Digest für einen späteren Vergleich übernehmen.

Geben Sie Hallo DE ein, wählen Sie ausschließlich SHA-256 und starten Sie die Berechnung. Prüfen Sie anschließend, ob der Ergebnisbereich einen Hash für diesen Algorithmus enthält.

Das Ergebnis enthält einen erfolgreichen Status und einen hexadezimalen Digest für SHA-256; ein konkreter Digest-Wert wird nicht vorausgesetzt.

Einschränkungen

  • Leerer Text und eine Liste ohne erkannten Algorithmus können zu einem erfolgreichen Ergebnis ohne Hash führen; die Ausgabe bleibt zudem hexadezimal statt Base64.

Häufige Fehler

  • Ursache: Die Liste enthält einen nicht erkannten Namen oder eine abweichende Schreibweise. Korrektur: Ersetzen Sie den Eintrag durch eine unterstützte Bezeichnung wie SHA-256 oder BLAKE2b und prüfen Sie, ob mindestens ein erkannter Name ausgewählt ist.

Häufige Fragen

Erzeugt der Hash Generator auch für eine leere Eingabe einen Hash?

Bei leerem Text bleibt der Vorgang erfolgreich, berechnet jedoch keinen Hash.

Kann ich einen bestimmten Hash-Algorithmus auswählen?

Ja, sofern der Text Inhalt hat und Sie mindestens einen erkannten Namen angeben. Eine durch Kommas getrennte Auswahl wie SHA-256,SHA-512 fordert einen Digest je ausgewähltem Verfahren an; unbekannte Einträge werden ignoriert.

Liefert das Tool Base64-Hashwerte?

Nein, die dargestellten Digest-Texte bleiben auch bei angeforderter Base64-Ausgabe hexadezimal.

Tool

Hash-Generator