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.
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.
| Algorithmus | Digest | Kopieren |
|---|---|---|
| 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
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.
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.
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
Datei-Prüfsumme
File Checksum
Hasht Dateien beliebiger Größe in einem Streaming-Durchlauf und vergleicht das Ergebnis mit einem eingefügten Erwartungswert – ohne Upload, komplett im Browser.
HMAC-Generator
HMAC Generator
Berechnet einen HMAC über eine Nachricht mit gewähltem Hash und gewählter Schlüsselkodierung, für Webhook-Signaturprüfungen.
bcrypt- und argon2-Prüfer
bcrypt & argon2 Checker
Hasht ein Passwort mit bcrypt bei gewähltem Kostenfaktor und prüft ein Passwort gegen einen vorhandenen bcrypt-Hash. Erkennt argon2, berechnet es aber nicht.
Hash-Typ erkennen
Hash Identifier
Errät anhand von Länge, Zeichensatz und Präfix, welcher Algorithmus einen Hash erzeugt hat, nach Wahrscheinlichkeit sortiert.
Danach
Diese Tools nehmen an, was dieses hier erzeugt, das Ergebnis kann also direkt weiter.
bcrypt- und argon2-Prüfer
bcrypt & argon2 Checker
Hasht ein Passwort mit bcrypt bei gewähltem Kostenfaktor und prüft ein Passwort gegen einen vorhandenen bcrypt-Hash. Erkennt argon2, berechnet es aber nicht.
Datei-Prüfsumme
File Checksum
Hasht Dateien beliebiger Größe in einem Streaming-Durchlauf und vergleicht das Ergebnis mit einem eingefügten Erwartungswert – ohne Upload, komplett im Browser.
Hash-Typ erkennen
Hash Identifier
Errät anhand von Länge, Zeichensatz und Präfix, welcher Algorithmus einen Hash erzeugt hat, nach Wahrscheinlichkeit sortiert.
HMAC-Generator
HMAC Generator
Berechnet einen HMAC über eine Nachricht mit gewähltem Hash und gewählter Schlüsselkodierung, für Webhook-Signaturprüfungen.
Base64 kodieren und dekodieren
Base64 Encoder & Decoder
Kodiert und dekodiert Base64 und Base64URL für Text oder Dateien und behandelt UTF-8 korrekt.
curl in Code
curl to Code
Wandelt einen curl-Befehl in fetch, axios, Python requests, Go, PHP oder PowerShell um.