Zum Inhalt springen
ToolsMinify logo
Entwickler-Tools

Bcrypt-Hash-Generator

Hashe ein Passwort mit bcrypt oder pruefe einen Kandidaten gegen einen vorhandenen `$2a$` / `$2b$`-Hash - komplett im Browser.

Über Bcrypt-Hash-Generator

Hashe ein Passwort mit bcrypt oder pruefe einen Kandidaten gegen einen vorhandenen `$2a$` / `$2b$`-Hash - komplett im Browser. Dieser kostenlose bcrypt-Hash-Generator nutzt bcryptjs mit konfigurierbarem Cost-Faktor (Rounds), damit du uebliche Defaults (10) triffst oder die Arbeit erhoehen kannst. Jeder Hash bekommt einen frischen Salt, deshalb ergibt dasselbe Passwort nie zweimal denselben String. Nichts wird hochgeladen: Passwoerter und Hashes verlassen diesen Tab nicht. Kombiniere ihn mit dem Hash-Generator fuer SHA-Digests oder dem Passwort-Generator, wenn du zuerst ein starkes Geheimnis brauchst.

So verwenden Sie Bcrypt-Hash-Generator

  1. Waehle Hash oder Pruefen. Hash ist der Standard.
  2. Fuer Hash: Passwort eingeben, Cost-Rounds waehlen (4-15, Standard 10) und auf Bcrypt-Hash erzeugen klicken.
  3. Kopiere den Modular-Crypt-String (`$2a$10$...`). Jeder Lauf nutzt einen neuen Salt.
  4. Fuer Pruefen: bcrypt-Hash und Kandidaten-Passwort einfuegen, dann Passwort pruefen klicken.
  5. Match oder kein Match erscheint auf der Seite. Nichts wird an einen Server gesendet.

Beispiele für Bcrypt-Hash-Generator

Lokales Testpasswort hashen

Fixture-Passwort eingeben, Rounds auf 10 lassen und den `$2a$10$...`-String in eine Seed-Datei oder .env.example kopieren. Erneutes Hashen desselben Passworts ergibt einen anderen String, weil der Salt wechselt.

Gespeicherten bcrypt-Hash pruefen

Hash aus der Usertabelle im Modus Pruefen mit dem Kandidaten-Passwort einfuegen. Match heisst korrekt; kein Match heisst falsch.

Cost-Faktor erhoehen

Rounds auf 12 setzen fuer einen langsameren, haerteren Hash beim Staging produktionsnaher Auth. Hoehere Rounds blockieren den Tab laenger - bleib bei maximal 15.

72-Byte-Limit erkennen

Lange Passphrase ueber 72 UTF-8-Bytes tippen. Das Tool warnt, dass bcrypt nur die ersten 72 Bytes hasht.

SHA-Hash versehentlich ablehnen

Hex-SHA-256-Digest unter Pruefen einfuegen. Das Tool meldet einen ungueltigen bcrypt-Hash statt eines falschen Mismatch, damit klar ist, dass das Format falsch ist.

Häufige Anwendungsfälle

  • bcrypt-Hashes fuer lokale Fixtures und Seed-Daten erzeugen
  • Passwort offline gegen einen `$2a$` / `$2b$`-Hash pruefen
  • Cost-Rounds vor der bcrypt-Integration in eine App abstimmen
  • Hash aus einem Dump bestaetigen, ohne Passwoerter an einen Server zu senden
  • bcrypt-Passwort-Hashing mit SHA-Tools auf derselben Site vergleichen

Häufig gestellte Fragen zu Bcrypt-Hash-Generator

Wie nutze ich diesen bcrypt-Hash-Generator?
Oeffne den Modus Hash, gib ein Passwort ein, waehle Cost-Rounds und klicke auf Bcrypt-Hash erzeugen. Kopiere das `$2a$...`-Ergebnis. Alles laeuft im Browser - nichts wird hochgeladen.
Kann ich hier einen bcrypt-Hash pruefen?
Ja. Wechsle zu Pruefen, fuege Modular-Crypt-Hash und Kandidaten-Passwort ein und klicke auf Passwort pruefen. Du siehst klar Match oder kein Match.
Wird mein Passwort an einen Server gesendet?
Nein. Hashing und Pruefung nutzen bcryptjs nur in diesem Tab. Passwoerter und Hashes gehen weder an ToolsMinify noch an Dritte.
Was sind bcrypt-Rounds (Cost-Faktor)?
Rounds setzen den Arbeitsfaktor: jeder Schritt verdoppelt ungefaehr die Zeit. Ubliche Defaults sind 10 oder 12. Dieses Tool erlaubt 4-15, damit die Seite im Browser nutzbar bleibt.
Warum erzeugt dasselbe Passwort unterschiedliche Hashes?
bcrypt bettet in jeden Hash einen zufaelligen Salt ein. Das ist erwartet - nutze Pruefen, um ein Passwort gegen einen konkreten gespeicherten Hash zu checken.
Kuerzt bcrypt lange Passwoerter?
Ja. Klassisches bcrypt nutzt nur die ersten 72 UTF-8-Bytes. Dieses Tool zeigt die Byte-Zahl und warnt bei Ueberschreitung.
Worin unterscheidet sich das vom Hash-Generator?
Der Hash-Generator berechnet SHA-/HMAC-Digests fuer beliebigen Text. Diese Seite ist fuer bcrypt-Passwort-Hashes mit Salt und Cost plus Pruefen - die uebliche Form gespeicherter Credentials.
Soll ich das fuer Produktions-Passwoerter nutzen?
Nutze es fuer Fixtures und zum Verstehen des Costs. Produktions-Apps sollten serverseitig mit einer gepflegten Library hashen und Klartext-Passwoerter nie loggen. Client-seitiges Hashing hier ist nur fuer lokale Tests.