Zum Inhalt springen

Text-Hash

Text Hash

Berechnet MD5, SHA-1, SHA-256, SHA-384, SHA-512 und CRC-32 einer Zeichenkette, wahlweise in Großbuchstaben oder als Base64.

Hasht Text oder eine Datei mit MD5, SHA-1, SHA-256, SHA-384, SHA-512 und CRC-32 auf einmal und kann das Ergebnis mit einer Prüfsumme vergleichen, die Sie einfügen. Text wird als UTF-8-Bytes gehasht, was jedes andere Werkzeug meint, wenn es sagt, es habe einen String gehasht.

🔒 Läuft vollständig in Ihrem Browserhashmd5sha256checksum
Ausgabe

Eingabe

Datei ablegen, um ihre Prüfsumme zu bilden

Wird in diesem Tab gelesen. Nichts wird hochgeladen.

Text wird als UTF-8-Bytes gehasht – das ist, was jedes andere Werkzeug meint, wenn es eine Zeichenkette hasht.

Digests

Fügen Sie eine veröffentlichte Prüfsumme ein; die passende Zeile leuchtet auf.

Eine Zeile je Algorithmus, mit dem Digest und einer Kopieren-Schaltfläche.
AlgorithmusDigestKopieren
MD5Kollisionen lassen sich billig konstruieren. Als Prüfsumme in Ordnung, für Signaturen oder Passwörter nicht.
SHA-1Kollisionen sind vorgeführt worden. Für eine alte Prüfsumme in Ordnung, für nichts Neues.
SHA-256
SHA-384
SHA-512
CRC-32Ein Code zur Fehlererkennung, kein Hash. Zwei Dateien können denselben aus Versehen teilen, absichtlich erst recht.

Eingabe

0 Byte

Quelle

Textfeld

So funktioniert es

  1. Tippen Sie den Text oder legen Sie die Datei ab

    Jeder Algorithmus wird auf einmal berechnet, es gibt also keine Algorithmusauswahl, die man falsch treffen könnte. Eine abgelegte Datei wird in diesem Tab gelesen und nie hochgeladen.

  2. Fügen Sie die veröffentlichte Prüfsumme ein

    Das Vergleichen-mit-Feld hebt die passende Zeile hervor, sodass Sie nicht wissen müssen, welchen Algorithmus der Herausgeber verwendet hat – und keine 64 Hex-Zeichen mit bloßem Auge vergleichen.

  3. Wechseln Sie das Ausgabeformat, wenn Sie Base64 brauchen

    Hex in Klein- oder Großbuchstaben und Base64. Der Digest sind dieselben Bytes; nur die Schreibweise ändert sich.

Häufige Fragen

Welchen soll ich verwenden?

SHA-256, sofern nichts anderes etwas anderes verlangt. MD5 und SHA-1 haben praktikable Kollisionsangriffe – gut, um versehentliche Beschädigung zu erkennen, nicht für irgendetwas, bei dem jemand absichtlich eine zweite Datei konstruieren könnte. CRC-32 ist überhaupt kein Hash; es ist ein fehlererkennender Code.

Kann ich damit ein Passwort hashen?

Können schon, und Sie sollten das Ergebnis nicht speichern. Ein Passwort braucht eine langsame, gesalzene Funktion – bcrypt, scrypt, Argon2 –, gerade weil SHA-256 schnell ist: Eine GPU schafft Milliarden pro Sekunde. Das bcrypt-Werkzeug auf dieser Website ist die richtige Seite.

Warum ergibt derselbe Text anderswo einen anderen Hash?

Fast immer ein abschließender Zeilenumbruch oder eine andere Kodierung. `echo "abc"` sendet vier Bytes, `echo -n "abc"` sendet drei, und eine als UTF-16 gespeicherte Datei hat völlig andere Bytes als derselbe Text in UTF-8. Gehasht werden Bytes, nicht das, was Sie sehen.

Wird meine Datei hochgeladen, um den Hash zu berechnen?

Nein. Das Hashen läuft über die Bytes in diesem Tab, für die SHA-Familie durch das browsereigene WebCrypto. Deshalb funktioniert es auch ohne Netzwerk.

Eingabe aus

Danach

Diese Tools nehmen an, was dieses hier erzeugt, das Ergebnis kann also direkt weiter.