Bcrypt Hash Generator & Prüfer

Erstelle Bcrypt-Hashes für Testnutzer, Seed-Daten oder Konfigurationsdateien und prüfe, ob ein Passwort zu einem gespeicherten Hash passt – ohne etwas davon irgendwohin zu senden.

Aktualisiert am

Hash generieren

🔒 Läuft lokal über die Web-Crypto-API deines Browsers – nichts, was du eingibst, wird an einen Server gesendet.

Passwort prüfen

Deine Daten verlassen nie deinen Computer. Die Verarbeitung erfolgt zu 100 % lokal im Browser.

So nutzt du: Bcrypt Generator & Prüfer

  1. Gib ein Passwort ein und wähle einen Cost-Faktor (10–12 ist üblich).
  2. Klicke auf Hash generieren; jeder Durchlauf erzeugt einen anderen Hash, weil das Salt zufällig ist.
  3. Zum Prüfen eines Passworts fügst du es zusammen mit dem gespeicherten Hash unter Passwort prüfen ein.

Was ist bcrypt?

Bcrypt ist eine Passwort-Hashfunktion, die 1999 entwickelt wurde und bewusst langsam ist. Jeder Hash enthält ein zufälliges 128-Bit-Salt und einen Cost-Faktor: Der Aufwand wächst mit 2cost, sodass du das Hashing mit schnellerer Hardware entsprechend verlangsamen kannst. Dadurch sind Brute-Force-Angriffe auf gestohlene Hashes deutlich teurer als bei schnellen Hashfunktionen wie MD5 oder SHA-256, die für Passwörter allein niemals verwendet werden sollten.

Aufbau eines Bcrypt-Hashes

$2b$12$R9h/cIPz0gi.URNNX3kh2OPST9/PgBkqquzi.Ss7KIUgO2t0jWMUW
 │  │  └ 22-char salt └ 31-char hash

$2b$ ist die Algorithmusversion und 12 der Cost-Faktor. $2a$, $2b$ und $2y$ erzeugen bei normalen Passwörtern identische Hashes; $2y$ ist die Bezeichnung, die PHP und Apache verwenden, $2b$ ist der aktuelle Standard von OpenBSD.

Den Cost-Faktor wählen

CostIterationenVerwendung
4–816–256Nur für Unit-Tests
101.024Häufiger Standard (Laravel, Node bcrypt)
124.096Gute Wahl auf aktuellen Servern (~250 ms)
14+16.384+Sehr langsam; kann die Login-Performance beeinträchtigen

Peile auf deiner Produktionshardware 100–500 ms pro Hash an. Die oben angezeigte Zeit wird in deinem Browser gemessen und ist nur ein Richtwert.

Bcrypt lässt sich nicht „entschlüsseln“

Bcrypt ist eine Einwegfunktion: Es gibt keinen Schlüssel, der einen Hash zurück in ein Passwort verwandelt. Die Prüfung funktioniert, indem das Kandidatenpasswort mit dem im Hash gespeicherten Salt und Cost-Faktor gehasht und das Ergebnis verglichen wird – genau das macht der Prüfer. Beachte, dass Bcrypt alles nach den ersten 72 Bytes eines Passworts ignoriert.

Für HTTP-Basic-Auth-Dateien nutze den htpasswd-Generator; um starke Passwörter zu erstellen, nutze den Passwort-Generator.

Auch gesucht als: bcrypt hash generator, bcrypt online, bcrypt prüfen, bcrypt checker, passwort hashen bcrypt, bcrypt entschlüsseln, $2y$ hash, bcrypt hash erstellen.

Passende Tools zu: Bcrypt Generator & Prüfer

  • Hash-Generator — Berechne MD5- und SHA-Hashes von beliebigem Text oder beliebiger Datei sofort, erstelle HMAC-Signaturen und füge eine erwartete Prüfsumme ein, um einen Download zu verifizieren.
  • HMAC Generator — Berechne schlüsselbasierte HMAC-Signaturen für API-Anfragen und Webhooks und prüfe, ob eine empfangene Signatur gültig ist — mit der Web Crypto API deines Browsers.
  • Passwort-Sicherheitscheck — Gib ein Passwort ein, um zu sehen, wie viele mögliche Kombinationen es gibt, wie lange es dauern würde, es zu knacken, welche Muster es schwächen – und, wenn du möchtest, ob es in bekannten Datenlecks auftaucht.
  • JWT-Decoder — Füge ein JSON-Web-Token ein, um dessen Header und Payload zu überprüfen, das Ablaufdatum zu ermitteln und die Signatur zu verifizieren.

Häufige Fragen

Kann man einen Bcrypt-Hash entschlüsseln?
Nein. Bcrypt ist ein Einweg-Hash. Du kannst nur prüfen, ob ein bestimmtes Passwort passt – genau das macht der Bereich zur Passwortprüfung.
Warum ist der Hash jedes Mal anders?
Jeder Hash verwendet ein neues zufälliges Salt, das im Hash selbst gespeichert wird. Verschiedene Hashes desselben Passworts werden alle korrekt verifiziert.
Sind $2a$, $2b$ und $2y$ kompatibel?
In der Praxis ja – sie unterscheiden sich nur darin, wie historische Fehler in den Implementierungen behandelt wurden. PHPs password_verify akzeptiert alle drei.
Ist es sicher, hier ein echtes Passwort einzugeben?
Das Hashing läuft komplett in deinem Browser; es wird nichts gesendet oder gespeichert. Trotzdem solltest du keine Produktionspasswörter auf Websites einfügen, wenn es nicht nötig ist.
Kann ich Bcrypt Generator & Prüfer als Web-App installieren und offline nutzen?
Ja. Bcrypt Generator & Prüfer ist eine installierbare Web-App (PWA) – sie wird über Ihren Browser installiert und nicht aus einem App-Store heruntergeladen. Klicken Sie oben auf dieser Seite in Chrome oder Edge (Windows, macOS, Linux, ChromeOS) auf „App installieren“ oder verwenden Sie auf Android-Geräten „Teilen“ → „Zum Startbildschirm hinzufügen“ auf dem iPhone und iPad bzw. „Datei“ → „Zum Dock hinzufügen“ in Safari 17+ auf einem Mac. Die App öffnet sich dann in einem eigenen Fenster mit einem eigenen Symbol, und da sie vollständig in Ihrem Browser ausgeführt wird, funktioniert sie auch offline. Firefox auf dem Desktop kann keine Web-Apps installieren. So funktioniert die Installation.

Ähnliche Tools