Nouplo

Hash-Generator

Den MD5-, SHA-1- oder SHA-2-Digest eines Textes, berechnet auf Ihrem Gerät.

Ergebnis
Oben einfügen oder tippen, das Ergebnis erscheint hier.

Ihre Dateien bleiben auf Ihrem Gerät

Dieses Tool läuft vollständig in Ihrem Browser. Was Sie einfügen, wird auf Ihrem Gerät verarbeitet und nie an einen Server gesendet. Es ist daher auch für Tokens, Schlüssel und unveröffentlichte Texte sicher.

So funktioniert es

  1. Den Text einfügen. Er wird als UTF-8-Bytes behandelt, das Ergebnis entspricht also sha256sum oder openssl dgst auf derselben UTF-8-Datei.
  2. Das Verfahren wählen. SHA-256 ist die Voreinstellung und für Neues die richtige Wahl; MD5 und SHA-1 sind für alte Prüfsummen da.
  3. Auf „Hash berechnen“ drücken. Der Digest erscheint als Hexadezimal in Kleinbuchstaben.
  4. Mit dem erwarteten Wert vergleichen. Ein einziges abweichendes Zeichen bedeutet eine abweichende Eingabe, und sei es nur ein Zeilenumbruch am Ende.

Häufige Fragen

Wird mein Text zum Hashen hochgeladen?
Nein. SHA-1, SHA-256, SHA-384 und SHA-512 nutzen die Web-Crypto-Schnittstelle des Browsers, MD5 ist eine kleine Implementierung in der Seite selbst. Nichts wird übertragen, Sie können also Geheimnisse, Token oder persönliche Daten gefahrlos hashen.
Kann ich MD5 oder SHA-256 zum Speichern von Passwörtern nehmen?
Nein. Einfache Hashes sind viel zu schnell; auf einer Grafikkarte lassen sich Milliarden Versuche pro Sekunde durchprobieren. Passwörter brauchen ein langsames, gesalzenes Verfahren wie bcrypt, scrypt oder Argon2id. Dieses Werkzeug ist für Prüfsummen und Fingerabdrücke.
Warum sind MD5 und SHA-1 als veraltet gekennzeichnet?
Für beide gibt es praktikable Kollisionsangriffe: Zwei verschiedene Eingaben lassen sich so bauen, dass sie denselben Hash ergeben. Zum Erkennen zufälliger Beschädigung taugen sie noch, für Signaturen, Zertifikate oder alles, wo ein Angreifer die Eingabe wählen kann, nicht.
Warum weicht mein Hash von dem eines anderen Werkzeugs ab?
Fast immer, weil die Bytes abweichen: ein Zeilenumbruch am Ende, CRLF statt LF, eine Byte-Reihenfolge-Marke oder eine andere Kodierung wie Shift_JIS oder UTF-16. Gehasht werden Bytes, nicht das, wonach der Text aussieht.

Verwandte Tools