Hash-Identifikator
Erkennen Sie Hash-Algorithmen anhand einer Hash-Zeichenkette über Länge, Zeichensatz und charakteristische Präfixe. Erkennt MD5, SHA, bcrypt, Argon2, PBKDF2, JWT und mehr.
Aktualisiert am
Hash Identifier
Identify hash algorithms from a hash string using length, character set, and distinctive prefixes. Detects MD5, SHA family, bcrypt, Argon2, PBKDF2, JWT, and more with Hashcat mode hints.
Identify Hash
Length: 0 characters
Candidate Algorithms
Enter a hash string above to identify candidate algorithms.
Häufig gestellte Fragen
Was ist der Hash Identifier?
Ein Tool, das eine Hash-Zeichenkette analysiert und anhand von Länge, Zeichensatz und Präfixen mögliche Algorithmen (MD5, SHA-1, SHA-256, bcrypt, Argon2, PBKDF2, JWT und mehr) auflistet.
Ist es privat?
Ja — die gesamte Erkennung erfolgt clientseitig durch Regex-Mustererkennung. Deine Hashes verlassen niemals dein Gerät.
Warum werden mehrere Kandidaten angezeigt?
Viele Hashes sind nicht unterscheidbar (z. B. erzeugen MD5, NTLM, MD4 und LM alle 32 Hex-Zeichen). Die Ergebnisse werden nach Konfidenz mit der entsprechenden Hashcat-Modusnummer eingestuft.
Ist der Hash Identifier kostenlos?
Ja, der Hash Identifier ist zu 100% kostenlos, ohne Registrierung, ohne versteckte Gebühren und ohne Nutzungsbeschränkungen. Die gesamte Verarbeitung erfolgt lokal in deinem Browser und gewährleistet vollständige Privatsphäre.
Sind meine Daten mit diesem Tool sicher?
Absolut. Der Hash Identifier verarbeitet alles clientseitig in deinem Browser. Es werden keine Daten auf einen Server hochgeladen oder dort gespeichert. Deine Inhalte bleiben jederzeit privat auf deinem Gerät.
Funktioniert der Hash Identifier auf Mobilgeräten?
Ja, der Hash Identifier ist vollständig responsiv und funktioniert auf Smartphones und Tablets. Du kannst ihn auf jedem Gerät mit einem modernen Webbrowser nutzen – ohne App-Download.
Muss ich ein Konto erstellen, um dieses Tool zu nutzen?
Es ist kein Konto und keine Registrierung erforderlich. Öffne einfach den Hash Identifier in deinem Browser und beginne sofort mit der Nutzung. Es gibt keine Anmeldeschranken oder Nutzungsbeschränkungen.
Wie verwende ich den Hash Identifier?
Gib einfach deine Eingabe in das vorgesehene Feld ein, passe die Einstellungen nach Wunsch an, und das Tool verarbeitet sie sofort. Anschließend kannst du das Ergebnis in die Zwischenablage kopieren oder herunterladen.
Welche Browser werden unterstützt?
Der Hash Identifier funktioniert in allen modernen Browsern, einschließlich Chrome, Firefox, Safari, Edge und Opera. Für das beste Erlebnis verwende die neueste Version deines bevorzugten Browsers.
Wie kann man einen MD5- von einem NTLM-Hash unterscheiden?
Aus dem Digest allein in der Regel gar nicht, und das ist die ehrliche Antwort, die die meisten Tools Ihnen nicht geben. MD5 und NTLM erzeugen beide einen 32 Zeichen langen Hexadezimalstring, denn NTLM ist im Kern ein ungesalzenes MD4 des UTF-16-Passworts und teilt somit die gleiche 128-Bit-Länge. Auch MD2, MD4, LM, RIPEMD-128 und HAVAL-128 landen bei 32 Hex-Zeichen, sind also von der Form her mathematisch nicht zu unterscheiden. Den Ausschlag gibt der Kontext: Ein 32-Hex-Wert aus einer Windows-SAM-Datenbank oder einem Domain-Controller-Dump ist mit hoher Wahrscheinlichkeit NTLM, während einer aus der Nutzertabelle einer Webanwendung eher MD5 ist. Dieses Tool listet jeden plausiblen 32-Hex-Kandidaten nach Vertrauenswert sortiert samt zugehörigem Hashcat-Modus auf, sodass Sie anhand der Herkunft des Hashes den richtigen Algorithmus auswählen können. Fügen Sie Ihren Hash oben ein, um die vollständige Kandidatenliste zu sehen.
Was ist eine Hashcat-Modusnummer, und warum zeigt dieses Tool eine an?
Ein Hashcat-Modus ist der numerische Wert, den Sie Hashcats -m-Flag übergeben, um genau festzulegen, welcher Algorithmus geknackt werden soll. Hashcat unterstützt hunderte Formate, und jedes hat seinen eigenen Modus: MD5 ist -m 0, SHA-1 ist -m 100, SHA-256 ist -m 1400, bcrypt ist -m 3200, SHA-512-Crypt ist -m 1800, und JWT ist -m 16500. Wählt man den falschen Modus, vergleicht Hashcat die Wortliste mit dem falschen Algorithmus und findet niemals einen Treffer — diese Nummer richtig zu bestimmen, ist deshalb der erste praktische Schritt jedes Cracking-Versuchs. Dieser Identifier zeigt den passenden Modus neben jedem erkannten Kandidaten an, sodass Sie den Wert direkt in Ihren Befehl kopieren können, statt Hashcats Modusliste zu durchsuchen. Rein informative Formate wie MD2 oder Adler-32 zeigen keinen Modus an, weil Hashcat diese nicht angreift.
Warum lässt sich ein bcrypt- oder Argon2-Hash mit hoher Sicherheit identifizieren, ein reiner SHA-256-Hash aber nicht?
Der Unterschied liegt darin, ob der Algorithmus direkt im String vermerkt ist. Adaptive Passwort-Hashes wie bcrypt, Argon2 und die Unix-crypt-Varianten verwenden strukturierte Formate, die Metadaten als Präfixe einbetten: bcrypt beginnt immer mit $2a$, $2b$ oder $2y$, gefolgt von einem Kostenfaktor und einem 53-stelligen Rest, während Argon2 mit $argon2id$ oder $argon2i$ startet und seine Speicher- und Iterationsparameter auflistet. Diese Markierungen machen die Identifikation eindeutig statt geraten. Ein reiner SHA-256-Digest dagegen besteht nur aus 64 Hexadezimalzeichen ohne eingebettete Hinweise, und SHA3-256 sowie BLAKE2s-256 teilen genau diese Länge. Deshalb meldet das Tool gesalzene und präfixierte Formate mit hoher Sicherheit, rohe Hex-Digests dagegen als geordnete Bestschätzung. Fügen Sie einen beliebigen Hash ein, um zu sehen, in welche Kategorie Ihrer fällt und wie sicher der Treffer ist.
Wie erkennt das Tool ein JWT und unterscheidet es von einem gewöhnlichen Base64-String?
Ein JSON Web Token hat eine charakteristische Struktur: drei Base64URL-kodierte Segmente, durch Punkte verbunden in der Form header.payload.signature. Der Identifier prüft zunächst, ob genau drei durch Punkte getrennte Teile vorliegen, die jeweils nur gültige Base64URL-Zeichen enthalten — das schließt gewöhnliche Hashes bereits aus. Da aber auch viele zufällige Strings dieses Muster rein technisch erfüllen könnten, geht das Tool einen Schritt weiter, dekodiert das erste Segment tatsächlich und bestätigt, dass der resultierende JSON-Header ein alg-Feld enthält, das den Signaturalgorithmus angibt. Ein Token, das sich zu einem echten Header mit vorhandenem alg dekodieren lässt, erhält einen hohen Vertrauenswert, während etwas, das der Form nur ähnelt, niedriger bewertet wird. Das ist wichtig, weil JWTs keine Passwort-Hashes, sondern signierte Tokens sind, deren Signatur einen eigenen Hashcat-Modus verwendet, -m 16500. Fügen Sie ein Token ein, um zu bestätigen, dass es sich um ein echtes JWT handelt, bevor Sie dessen Signatur angreifen.
Was tun, wenn der Hash Identifier keinen Treffer liefert?
Ein Nicht-Treffer bedeutet fast immer, dass die Eingabe leicht fehlerhaft ist, und nicht, dass es sich um einen unbekannten Algorithmus handelt — meist lässt sich das mit wenigen Prüfungen beheben. Entfernen Sie zunächst versehentliche Leerzeichen, Zeilenumbrüche oder Anführungszeichen, die beim Kopieren mit übernommen wurden, denn die Erkennung trimmt den Wert, kann aber führenden oder nachgestellten Müll nicht erraten. Prüfen Sie zweitens, ob der String vollständig ist: Ein abgeschnittenes Präfix wie ein fehlendes $2a$ bei einem bcrypt-Hash oder ein verlorenes Zeichen, das die erwartete Länge stört, verhindert die Mustererkennung. Achten Sie drittens auf Nicht-Hex-Zeichen wie ein versehentliches g oder ein typografisches Anführungszeichen, das sich beim Kopieren eingeschlichen hat. Fügen Sie eine ganze Charge ein, markiert der Bulk-Tab jede Zeile einzeln, sodass Sie die fehlerhafte sofort erkennen. Bereinigen Sie den Wert und fügen Sie ihn erneut ein — das Tool führt die Erkennung sofort erneut aus.
Embed This Tool
Add a free, live version of this widget to your own website or blog post — it runs entirely in your visitors' browsers, with a credit link back to The Toolbox.
<iframe src="https://getthetoolbox.com/embed/hash-identifier" title="Hash Identifier — The Toolbox" width="100%" height="220" style="max-width:480px;border:1px solid #e2e8f0;border-radius:12px" loading="lazy"></iframe>
<p style="font-size:12px;margin:4px 0 0"><a href="https://getthetoolbox.com/security-tools/hash-identifier?utm_source=embed&utm_medium=widget" target="_blank" rel="noopener">Free Hash Identifier</a> by The Toolbox</p>Verwandte Tools
Kostenloser Hash-Verifizierer online
Überprüfe die Integrität von Dateien durch Vergleich der Hash-Prüfsummen. Kostenlos, schnell und komplett im Browser, ohne Anmeldung.
Kostenloser Security-Headers-Analyzer
Prüfe die Sicherheits-Header einer Website und erhalte Verbesserungsvorschläge. Kostenlos, schnell und vollständig im Browser, ohne Anmeldung.
Kostenloses Verschlüsselungs-/Entschlüsselungstool
Verschlüssle und entschlüssle Text mit AES, DES und weiteren Algorithmen. Kostenlos, schnell und vollständig im Browser, ohne Anmeldung.
Kostenloser HMAC-Generator online
Erzeuge HMAC-Signaturen für die API-Authentifizierung mit verschiedenen Hash-Algorithmen. Kostenlos, schnell und vollständig im Browser, ohne Anmeldung.
Über den Hash Identifier
Der Hash Identifier nimmt einen unbekannten Hash-String entgegen und verrät Ihnen, welcher Algorithmus ihn mit größter Wahrscheinlichkeit erzeugt hat. Fügen Sie einen Wert wie 5f4dcc3b5aa765d61d8327deb882cf99 ein, und Sie erhalten sofort eine nach Wahrscheinlichkeit geordnete Liste von Kandidaten-Algorithmen — MD5, die SHA-Familie, bcrypt, Argon2, PBKDF2, JWT und Dutzende weitere — jeweils mit einem Vertrauenswert und, sofern vorhanden, der passenden Hashcat-Modusnummer. Entwickelt wurde das Tool für Pentester, CTF-Teilnehmer, Incident Responder und Entwickler, die in einem Datenbank-Dump, einer Konfigurationsdatei oder geleakten Zugangsdaten auf einen Hash gestoßen sind und erst wissen müssen, womit sie es zu tun haben, bevor sie damit weiterarbeiten können.
Die gesamte Erkennung läuft per Mustererkennung direkt in Ihrem Browser ab. Nichts, was Sie einfügen, wird hochgeladen, protokolliert oder auf einem Server gespeichert — wichtig, wenn die "Testdaten" in Wirklichkeit ein echter Passwort-Hash aus der Produktivumgebung sind. Es gibt weder eine Registrierung noch ein Nutzungslimit.
So funktioniert die Hash-Identifikation
Die Identifikation ist heuristisch, keine Zauberei. Das Tool prüft drei Signale: die Länge des Strings, seinen Zeichensatz (Hexadezimal, Base64 oder Base64URL) sowie ein etwaiges charakteristisches Präfix. Ein 32 Zeichen langer Hex-String entspricht 128 Bit und kann daher MD5, NTLM, MD4, LM, MD2, RIPEMD-128 oder HAVAL-128 sein — allein aus dem Digest sind diese tatsächlich nicht zu unterscheiden. Der Hash Identifier listet deshalb jeden plausiblen Kandidaten auf, statt eine einzige vermeintlich sichere Antwort vorzugaukeln, und sortiert sie nach Wahrscheinlichkeit. Die gängigen Hex-Längen, die das Tool zuordnet, sind:
- 32 Hex-Zeichen (128 Bit) — MD5, NTLM, MD4, LM und Verwandte
- 40 Hex-Zeichen (160 Bit) — SHA-1, RIPEMD-160
- 56 / 64 / 96 / 128 Hex-Zeichen — SHA-224, SHA-256, SHA-384, SHA-512 sowie ihre SHA-3- und BLAKE2-Gegenstücke
Präfix-basierte und strukturierte Formate
Manche Hashes tragen ihren Algorithmus direkt im String — bei ihnen ist die Erkennung eindeutig statt geraten. Der Hash Identifier erkennt die gängigen crypt(3)- und PHC-Präfixe sowie eine Reihe herstellerspezifischer Formate:
$1$MD5-Crypt,$5$SHA-256-Crypt,$6$SHA-512-Crypt$2a$ / $2b$ / $2y$bcrypt, validiert bis hinunter zum Kostenfaktor und dem 53-stelligen Rest$argon2i$ / $argon2id$Argon2, der speicherharte Gewinner des PHC-Wettbewerbs$pbkdf2-*, phpass$P$ / $H$(WordPress, phpBB), LDAP{SSHA}und{SHA}, Cisco Type 8/9 sowie MSSQL-Formate
Außerdem erkennt das Tool JSON Web Tokens an ihren drei Base64URL-Segmenten und dekodiert tatsächlich den Header, um zu bestätigen, dass ein alg-Feld vorhanden ist — ein echtes JWT erhält so einen höheren Vertrauenswert als etwas, das nur so aussieht. Bei Base64-kodierten Digests prüft das Tool die dekodierte Byte-Länge — 16, 20, 32 oder 64 Byte —, um auf einen wahrscheinlichen MD5-, SHA-1-, SHA-256- oder SHA-512-Hash hinzuweisen.
Bulk-Modus und der Hashcat-Workflow
Über einzelne Abfragen hinaus akzeptiert ein Bulk-Tab einen Hash pro Zeile und liefert für jede Zeile den Top-Kandidaten, den Vertrauenswert, den Hashcat-Modus und die Anzahl der Alternativen — praktisch, um einen ganzen Dump auf einmal zu sichten. Ein Referenz-Tab listet die vollständige Zuordnung von Länge zu Algorithmus sowie die Präfix-Tabelle auf, sodass Sie Formate auch ohne Eingabe im Blick behalten können.
Der praktische Mehrwert liegt in den Hashcat-Modus-Hinweisen. Erkennt das Tool bcrypt, zeigt es hashcat -m 3200; bei SHA-256-Crypt erscheint -m 7400; ein MD5-Digest ist -m 0. Diesen Wert können Sie direkt in Ihren Cracking-Befehl kopieren, ohne erst Hashcats Modusliste zu durchsuchen.
Ergebnisse richtig einordnen
Behandeln Sie Treffer bei reinen Digests als fundierte Vermutung, nicht als Urteil. Da MD5 und NTLM dieselbe Länge teilen, verrät Ihnen ein 32-Hex-Ergebnis nur die Form des Hashes, nicht das System, das ihn erzeugt hat — der Kontext (ein Windows-Dump versus eine Webanwendung) gibt meist den Ausschlag. Gesalzene und adaptive Formate wie bcrypt, Argon2 und die crypt-Varianten sind zuverlässig, weil die Parameter direkt eingebettet sind. Erhalten Sie keinen Treffer, prüfen Sie auf versehentliche Leerzeichen, ein fehlendes Präfix oder Nicht-Hex-Zeichen und fügen Sie den Wert erneut ein.