Passt dieses Passwort zu diesem bcrypt-Hash?
Tippe das Original-Passwort plus den bcrypt-Hash ("$2b$12$...") ein, und das Tool liefert Match oder Mismatch.
Alles läuft lokal, Passwort und Hash verlassen deinen Browser nie.
Für Entwickler hilfreich beim Testen von Auth-Integrationen, Debuggen von Login-Problemen oder Prüfen von Datenbank-Exports. Unterstützt "$2a$", "$2b$", "$2y$", also alle modernen bcrypt-Ausgaben (Node bcryptjs, Python passlib, Ruby bcrypt-ruby, Java jBcrypt, PHP password_hash).
So nutzt du das Tool
- Tippe das Passwort, das du prüfen willst, ins "Passwort"-Feld. Augensymbol zum Ein-/Ausblenden.
- Füge den bcrypt-Hash ein, er muss mit `$2a$`, `$2b$` oder `$2y$` anfangen und genau 60 Zeichen lang sein.
- Klick auf "Verifizieren". Das Tool ruft intern bcrypt.compare auf, hasht das Passwort mit dem aus dem Hash extrahierten Salt und vergleicht.
- Ergebnis: grünes "Match" mit dem Cost-Factor oder rotes "Mismatch". Cost-Factor (4-15) = Anzahl der Hash-Runden (mehr = langsamer, sicherer).
Wann das hilfreich ist
Fünf typische Situationen, in denen ein bcrypt-Verifier dir Stunden im Logfile erspart:
- Auth-Debugging. Ein Nutzer kann sich nicht einloggen, obwohl er das Passwort "definitiv" kennt; prüfe, ob der Datenbank-Hash passt.
- Datenbank-Migration. Nach dem Import aus einem anderen System verifizieren, ob die Hashes korrekt übernommen wurden.
- Code-Review / Pentest. Prüfen, ob die App einen ausreichend hohen Cost-Factor nutzt (10+ absolutes Minimum in 2026, 12+ empfohlen).
- Wiederherstellung. Ein altes Test-Passwort, das du vergessen hast, aber den Hash hast; Varianten durchprobieren.
- Schulung. Sehen, wie bcrypt für dasselbe Passwort unterschiedliche Hashes erzeugt (zufälliges Salt), aber alle zum Original passen.
Zum Erzeugen eines bcrypt-Hashes nutze unseren Hash-Generator, der bcrypt mit konfigurierbarem Cost-Factor anbietet. Dort generieren, hier verifizieren.