MD5
Schneller 128-Bit-Hash, weit verbreitet für Prüfsummen und Legacy-Kompatibilität.
SHA-1
160-Bit-Hash, aus Sicherheitsgründen veraltet, aber noch gebräuchlich.
SHA-256
256-Bit-SHA-2-Hash, der aktuelle Sicherheitsstandard.
SHA-512
512-Bit-SHA-2-Hash mit größerer Ausgabe und höherer Sicherheitsmarge.
HMAC
Schlüsselbasierter Hash (HMAC) mit SHA-1, SHA-256 oder SHA-512 — für Signaturen, Webhooks und Integritätsprüfungen.
bcrypt
Adaptives Passwort-Hashing mit konfigurierbaren Kosten (Salt + Runden).
Was ist eine Hash-Funktion?
Eine kryptografische Hash-Funktion verwandelt jede Eingabe in einen Fingerabdruck fester Länge — einen Digest — der nicht umkehrbar ist. Dieselbe Eingabe erzeugt immer denselben Hash, doch schon ein geändertes Zeichen ergibt ein völlig anderes Ergebnis (Lawineneffekt). Hashes dienen Integritätsprüfungen, digitalen Signaturen, der Passwortspeicherung, Cache-Schlüsseln und der Adressierung von Inhalten.
Dieser Generator unterstützt MD5 und SHA-1 (schnell, aber kryptografisch gebrochen), SHA-256 und SHA-512 (die moderne SHA-2-Familie) sowie bcrypt (ein adaptives Passwort-Hashverfahren mit Salt und konfigurierbaren Kosten). Für Dateien und Prüfsummen nutze SHA-256, für Passwörter bcrypt — niemals MD5.
So verwendest du den Hash-Generator
- Öffne den benötigten Algorithmus: MD5, SHA-1, SHA-256, SHA-512 oder bcrypt.
- Tippe oder füge den zu hashenden Text in das Eingabefeld ein.
- Klicke auf „Generieren“, um den Digest zu berechnen — Länge und Laufzeit stehen daneben.
- Kopiere den Hash oder füge einen vorhandenen bcrypt-Hash ein, um ein Passwort dagegen zu prüfen.
Häufige Fragen zum Hashing
Welchen Hash-Algorithmus sollte ich verwenden?
Für Integritätsprüfungen, Datei-Prüfsummen und digitale Signaturen nutze SHA-256 oder SHA-512. Für Passwörter bcrypt, scrypt oder Argon2. MD5 und SHA-1 sind für Sicherheitszwecke gebrochen und sollten nur zur Kompatibilität mit Altsystemen erhalten bleiben.
Kann man Hashes entschlüsseln?
Nein. Hashing ist eine Einwegfunktion — ein Digest hat keinen Entschlüsselungsschlüssel. Angreifer nutzen stattdessen Rainbow-Tabellen und Brute-Force, weshalb Passwörter gesalzen werden müssen (bcrypt erledigt das automatisch).
Speichert das Tool, was ich hashe?
Nein. Alle Berechnungen laufen lokal im Browser und deine Eingabe verlässt das Gerät nicht, das Tool ist also für Passwörter, Schlüssel und andere sensible Zeichenketten geeignet. Beachte, dass bcrypt hier in JavaScript berechnet wird und daher absichtlich langsamer ist als eine native Implementierung.
Warum bekomme ich für denselben Text verschiedene bcrypt-Hashes?
bcrypt erzeugt für jeden Hash ein neues zufälliges Salt und speichert es in der Ergebniszeichenkette. Daher liefert dasselbe Passwort zweimal zwei unterschiedlich aussehende Ergebnisse — beide sind gültig und werden korrekt geprüft.
Was bedeutet die Längen-Spalte?
Sie zeigt die Größe des Digests in Hexadezimalzeichen: MD5 sind 32, SHA-1 sind 40, SHA-256 sind 64 und SHA-512 sind 128. Die bcrypt-Ausgabe ist eine 60 Zeichen lange Zeichenkette im Modular-Crypt-Format mit Version, Kosten und Salt.
Läuft vollständig in deinem Browser: Eingabe, HMAC-Schlüssel und erwarteter Hash verlassen dieses Gerät nicht.
