Hash-Typ-Identifizierer
Identifizieren Sie Hash-Typen aus Hash-Zeichenfolgen. Unterstützt MD5, SHA-1, SHA-256, SHA-512, bcrypt, Argon2 und viele weitere Hash-Algorithmen.
Eingabe
Ausgabe
Readme
Was ist ein Hash?
Ein Hash ist eine Zeichenfolge mit fester Länge, die aus Eingabedaten mithilfe eines mathematischen Algorithmus, einer sogenannten Hash-Funktion, generiert wird. Stellen Sie sich dies wie einen digitalen Fingerabdruck vor - unabhängig von der Größe der ursprünglichen Datei oder des Textes wird der Hash immer die gleiche Länge haben. Selbst eine winzige Änderung in der Eingabe erzeugt einen völlig anderen Hash, was ihn nützlich für die Überprüfung der Datenintegrität macht.
Wie funktionieren Hash-Funktionen?
Hash-Funktionen nehmen eine beliebige Eingabe (ein Passwort, eine Datei oder eine Nachricht) und verarbeiten sie durch komplexe mathematische Operationen, um eine eindeutige Ausgabe zu erzeugen. Dieser Vorgang ist unidirektional, was bedeutet, dass man die ursprüngliche Eingabe nicht aus dem Hash rekonstruieren kann. Zu den gängigen Hash-Algorithmen gehören MD5 (128-Bit), SHA-1 (160-Bit), SHA-256 (256-Bit) und moderne Passwort-Hash-Funktionen wie bcrypt und Argon2.
Warum Hash-Typen identifizieren?
Bei der Analyse von Sicherheitssystemen, der Wiederherstellung von Passwörtern oder der Prüfung von Datenbanken stoßen Sie oft auf Hash-Zeichenfolgen, ohne zu wissen, welcher Algorithmus sie erzeugt hat. Die Identifizierung des Hash-Typs ist der entscheidende erste Schritt, bevor weitere Analysen durchgeführt werden. Unterschiedliche Hash-Längen und -Formate geben Hinweise auf den verwendeten Algorithmus, aber viele Hashes weisen ähnliche Merkmale auf, was eine manuelle Identifizierung erschwert.
Werkzeugbeschreibung
Dieses Werkzeug analysiert Hash-Zeichenfolgen und identifiziert potenzielle Hash-Algorithmen basierend auf ihrer Länge, ihrem Format und ihrer Struktur. Fügen Sie einfach einen Hash-Wert ein, und das Werkzeug gleicht ihn sofort mit bekannten Mustern für über 40 Hash-Typen ab und zeigt die Ergebnisse nach Wahrscheinlichkeit sortiert an. Es erkennt Standard-kryptografische Hashes (MD5, SHA-Familie, BLAKE2), Passwort-Hash-Formate (bcrypt, Argon2, scrypt, PBKDF2), Unix-Crypt-Varianten und anwendungsspezifische Hashes, die von MySQL, WordPress, Drupal und Django verwendet werden.
Funktionen
- Sofortige Identifizierung — Ergebnisse erscheinen beim Tippen ohne Verarbeitungsverzögerung
- 40+ unterstützte Hash-Typen — Deckt kryptografische Hashes, Passwort-Hashes und anwendungsspezifische Formate ab
- Wahrscheinlichkeits-Ranking — Ergebnisse nach Wahrscheinlichkeit sortiert (hoch, mittel, niedrig), um Möglichkeiten einzuschränken
- Hash-Längenanzeige — Zeigt Zeichenanzahl zur schnellen Validierung des Hash-Formats
- Musterbasierte Erkennung — Erkennt sowohl hexadezimale Hashes als auch strukturierte Formate wie bcrypt und Argon2
Anwendungsfälle
- Sicherheitsüberprüfung — Identifizieren Sie Hash-Algorithmen in durchgesickerten Datenbankdumps oder Konfigurationsdateien, um die Sicherheitslage zu bewerten
- Forensische Analyse — Analysieren Sie unbekannte Hash-Werte, die während digitaler Untersuchungen gefunden wurden
- Entwicklungs-Debugging — Überprüfen Sie, welchen Hash-Algorithmus Ihre Anwendung bei der Fehlerbehebung von Authentifizierungssystemen erzeugt
- CTF-Wettbewerbe — Identifizieren Sie schnell Hash-Typen in Capture-the-Flag-Sicherheitsherausforderungen
Unterstützte Hash-Typen
Kryptografische Hashes:
- MD2, MD4, MD5, Doppel-MD5
- SHA-0, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512
- SHA3-224, SHA3-256, SHA3-384, SHA3-512
- RIPEMD-160, Tiger-160, Tiger-192
- BLAKE2s-256, BLAKE2b-512
- Whirlpool, Haval (160/192/224/256-Bit)
- GOST R 34.11-94, Snefru-256
- CRC-32, CRC-32B, Adler-32
Passwort-Hash-Funktionen:
- bcrypt (Blowfish-basiert)
- Argon2 (i, d, id-Varianten)
- scrypt
- PBKDF2 (SHA-1, SHA-256, SHA-512)
Unix-Crypt-Formate:
- MD5-Crypt ($1$)
- SHA-256-Crypt ($5$)
- SHA-512-Crypt ($6$)
- Apache APR1-MD5
Anwendungsspezifisch:
- MySQL 3.x und MySQL 4.1+
- NTLM und LM Hash (Windows)
- PHPass (WordPress, phpBB)
- Drupal 7
- Django PBKDF2-SHA256
- Cisco PIX MD5
Base64-kodiert:
- MD5, SHA-1, SHA-256 im Base64-Format