PT Privacy Tools

Bcrypt-Hash erstellen und prüfen

Erstellen Sie bcrypt-Hashes für Passwörter und prüfen Sie sie gegen vorhandene Hashes komplett im Browser mit bcryptjs. Kein Upload, rein lokal.

🔒 Läuft vollständig in Ihrem Browser — nichts wird hochgeladen

bcrypt runs locally in your browser. Passwords are never uploaded.

Advertisement

Passwörter mit bcrypt hashen

Bcrypt ist eine Passwort-Hashfunktion, die bewusst langsam ausgelegt ist und sich deshalb gut zum Speichern von Anmeldedaten eignet. Statt eines schnellen Digests wie SHA-256 wendet bcrypt einen einstellbaren Arbeitsaufwand an und bindet in jeden Hash ein zufälliges Salt ein. Dieses Tool führt die Bibliothek bcryptjs direkt in Ihrem Browser aus, sodass das eingegebene Passwort auf Ihrem Gerät gehasht und nie an einen Server gesendet wird. Die Ausgabe ist eine in sich geschlossene Zeichenfolge mit Algorithmusversion, Kostenfaktor und Salt. Deshalb entsteht bei jedem Durchlauf ein anderer Hash, selbst für dasselbe Passwort.

Einen Kostenfaktor wählen

Die Kosten, auch Arbeitsfaktor genannt, legen fest, wie viele Runden bcrypt durchführt. Der Aufwand verdoppelt sich mit jeder Stufe, sodass ein Kostenwert von 12 etwa viermal langsamer ist als einer von 10. Höhere Kosten machen Brute-Force- und Wörterbuchangriffe deutlich teurer, weil ein Angreifer dieselbe Zeit für jeden Versuch aufwenden muss. Für interaktive Web-Logins ist ein Wert zwischen 10 und 12 ein üblicher Kompromiss zwischen Sicherheit und Antwortzeit. Da dieses Tool in einem einzelnen Browser-Tab läuft, können sehr hohe Kosten mehrere Sekunden dauern – eine nützliche Erinnerung daran, wie viel Arbeit jeder Hash bedeutet.

Prüfen statt entschlüsseln

Bcrypt-Hashes sind Einwegfunktionen, sodass sich aus einem Hash nie das ursprüngliche Passwort zurückgewinnen lässt. Zum Prüfen eines Passworts wird der Kandidat mit dem im vorhandenen Hash gespeicherten Salt erneut gehasht und das Ergebnis verglichen – genau das tut der Prüfmodus mit bcrypt.compareSync. Fügen Sie einen gespeicherten Hash ein, geben Sie das zu testende Passwort ein, und das Tool meldet, ob beide übereinstimmen, ohne das ursprüngliche Geheimnis je preiszugeben. Das hilft beim Debuggen der Authentifizierung, beim Bestätigen eines vorab angelegten Testkontos oder beim Verstehen der Passwortspeicherung. In Produktivsystemen sollten Passwörter immer auf einem vertrauenswürdigen Backend gehasht werden; nutzen Sie diese Seite für lokale Experimente, Lernzwecke und schnelle Prüfungen, bei denen es von Vorteil ist, die Daten auf dem eigenen Rechner zu behalten.

So verwenden Sie

  1. Passwort eingebenGeben Sie das Passwort ein, das Sie hashen oder prüfen möchten.
  2. Kostenfaktor wählenWählen Sie einen Arbeitsfaktor; höher bedeutet langsamer und sicherer.
  3. Hashen oder prüfenErstellen Sie einen bcrypt-Hash oder vergleichen Sie ein Passwort mit einem vorhandenen Hash.

Häufig gestellte Fragen

Wird mein Passwort irgendwohin gesendet?
Nein. Hashing und Prüfung laufen mit bcryptjs in Ihrem Browser, das Passwort verlässt Ihr Gerät also nie.
Was ist der Kostenfaktor?
Die Kosten (Arbeitsfaktor) bestimmen, wie langsam der Hash ist. Jede Stufe verdoppelt den Aufwand; 10 bis 12 sind für Web-Logins üblich.
Warum ist ein höherer Kostenwert langsamer?
Das ist der Sinn der Sache. Ein langsamer Hash macht das massenhafte Erraten von Passwörtern für Angreifer teuer, bei nur kleiner Verzögerung für legitime Anmeldungen.
Kann ich einen vorhandenen bcrypt-Hash prüfen?
Ja. Wechseln Sie in den Prüfmodus, fügen Sie einen $2a$/$2b$-Hash und ein Kandidatenpasswort ein und prüfen Sie lokal, ob sie übereinstimmen.
Advertisement