Kostenlose Entwickler-Tools

Bcrypt-Generator & -Prüfer.

Hashe Passwörter mit bcrypt bei beliebigem Kostenfaktor und prüfe Passwörter gegen bestehende Hashes — komplett in deinem Browser.

In der EU entwickelt und gehostet
Bcrypt-Generator
Hashen & prüfen · Kosten 4–15
Läuft komplett in deinem Browser
12
4 · schnell (Test)15 · sehr langsam
Bcrypt-Hash
Gib ein Passwort ein — der Hash erscheint hier.

Das Hashing läuft in deinem Browser — nichts wird übertragen oder gespeichert. Nutze Test-Passwörter: Dies ist ein Entwicklungs-Tool, kein Login-Formular.

Absichtlich langsam

Normale Hashes wie SHA-256 sind auf Geschwindigkeit ausgelegt — ein Angreifer mit einer gestohlenen Datenbank kann Milliarden Passwort-Rateversuche pro Sekunde testen. bcrypt dreht das um: Sein Kostenfaktor macht jeden Versuch bewusst teuer, und jeder Hash trägt sein eigenes zufälliges Salt, sodass identische Passwörter unterschiedliche Hashes ergeben und vorberechnete Tabellen nutzlos werden. Deshalb gehören Passwörter in bcrypt (oder Argon2), niemals in einen schnellen Hash — für die schnelle Variante siehe unseren Hash-Generator.

Aufbau eines bcrypt-Hashes

$2b$12$R9h/cIPz0gi.URNNX3kh2O… liest sich als: Formatversion (2b), Kostenfaktor (12 → 2¹² Runden), dann 22 Zeichen Salt gefolgt von 31 Zeichen Hash. Alles, was zur Prüfung nötig ist, steckt im String selbst — keine separate Salt-Spalte erforderlich.

Den Kostenfaktor wählen

Ziele auf den langsamsten Hash, den deine Nutzer beim Login tolerieren — üblicherweise 50–250 ms auf deiner Produktionshardware, was die meisten Systeme heute bei Kostenfaktor 10–12 landen lässt. Benchmarke auf dem Server, nicht auf deinem Laptop, und überprüfe den Wert alle paar Jahre neu: Hardware wird schneller, und der Kostenfaktor ist dein Mittel, um Schritt zu halten. Die Zeitanzeige oben gibt dir ein Gefühl für das Wachstum — jeder Schritt verdoppelt den Aufwand.

Das 72-Byte-Limit

bcrypt verarbeitet nur die ersten 72 Bytes des Passworts — längere Eingaben werden von den meisten Implementierungen still abgeschnitten. Normale Passwörter kommen dem nie nahe, lange Passphrasen mit Mehrbyte-Zeichen aber schon. Wenn du sehr lange Passwörter zulässt, erzwinge das Limit explizit in der Validierung, statt dich auf stilles Abschneiden zu verlassen.

Häufige Fragen

Warum erzeugt dasselbe Passwort jedes Mal einen anderen Hash?
Weil bcrypt für jeden Hash ein frisches zufälliges Salt erzeugt und es in die Ausgabe einbettet. Das ist ein Vorteil: Zwei Nutzer mit demselben Passwort erhalten völlig unterschiedliche Hashes, und vorberechnete Rainbow-Tables werden nutzlos. Die Prüfung funktioniert trotzdem, weil das Salt aus dem Hash selbst wieder ausgelesen wird.
Was bedeutet der Kostenfaktor?
Der Kostenfaktor (Work Factor) ist ein Exponent: Kostenfaktor 12 bedeutet 2¹² = 4.096 interne Runden. Jedes +1 verdoppelt die Rechenzeit — für dich und für einen Angreifer. Wähle den höchsten Kostenfaktor, den dein Login-Latenzbudget zulässt; 10–12 ist 2026 der übliche Produktionsbereich.
Kann ein bcrypt-Hash entschlüsselt werden?
Nein — bcrypt ist eine Einwegfunktion, es gibt nichts zu entschlüsseln. Der einzige Weg, ein Passwort zurückzugewinnen, ist, Kandidaten zu raten und jeden zu hashen — genau das macht der Kostenfaktor teuer. Ein starkes, einzigartiges Passwort bleibt selbst für gut ausgestattete Angreifer unerreichbar.
Was bedeuten $2a$, $2b$ und $2y$?
Es sind Präfixe für die Formatversion: $2b$ ist der aktuelle Standard, $2y$ stammt aus PHPs Korrektur eines alten Bugs, $2a$ ist das Original. Moderne Bibliotheken prüfen alle davon austauschbar. Die zwei Ziffern danach sind der Kostenfaktor, gefolgt von 22 Zeichen Salt und 31 Zeichen Hash.
Warum ist bcrypt auf 72 Bytes begrenzt?
Die Blowfish-Chiffre in bcrypt verschlüsselt nur mit den ersten 72 Bytes der Eingabe — alles Längere wird von den meisten Implementierungen still ignoriert. Für normale Passwörter ist das irrelevant; bei maschinell erzeugten Secrets oder Passphrasen halte sie entweder unter 72 Bytes oder hashe sie (sorgfältig) vor bcrypt vor.
Sollte ich bcrypt oder Argon2 verwenden?
Für neue Systeme ist Argon2id die aktuelle Empfehlung (OWASP), weil es mit konfigurierbaren Speicherkosten auch gegen GPU-Angriffe härtet. bcrypt bleibt eine solide, bewährte Wahl mit exzellenter Bibliotheksunterstützung — wenn dein Stack es bereits mit einem sinnvollen Kostenfaktor nutzt, gibt es keinen dringenden Grund zu migrieren.
Ist es sicher, ein Passwort auf dieser Seite einzugeben?
Hashing und Prüfung laufen komplett in deinem Browser über eine JavaScript-bcrypt-Implementierung — nichts wird übertragen, gespeichert oder protokolliert. Bevorzuge trotzdem Test-Passwörter: Dieses Tool ist für Entwicklung und Debugging gedacht, nicht für den Umgang mit deinen echten Zugangsdaten.

Kostenlose Tools von einem europäischen Software-Unternehmen.

  • Läuft in deinem Browser
  • In der EU gehostet
  • Kein Konto nötig