bcrypt-Generator

Erzeuge bcrypt-Passwort-Hashes mit zufälligem Salt oder prüfe ein Passwort gegen einen vorhandenen bcrypt-Hash, lokal in deinem Browser.

Sicherheit & Kryptografie
Dein Arbeitsbereich wird vorbereitet…

Eingabe

Dein Arbeitsbereich wird vorbereitet…

Ausgabe
Dein Ergebnis erscheint hier.

So funktioniert’s

  1. Hash erzeugen oder Passwort prüfen wählen und Passwort eingeben.
  2. Kostenfaktor festlegen oder zu prüfenden Hash einfügen.
  3. Aktion starten und neuen Hash kopieren oder Prüfergebnis lesen.

bcrypt-Generator

bcrypt ist eine adaptive Einweg-Hashfunktion für Passwörter. Ein erzeugter Hash enthält Version, Kosten und Salt. Mit der Prüfung vergleichst du ein mögliches Passwort mit einem vorhandenen Hash.

Erzeugen und Prüfen sind getrennte Aktionen. Bei der Prüfung werden die Kosten aus dem vorhandenen Hash gelesen. Änderungen der Erzeugungseinstellung verändern daher nicht die Bedeutung eines gespeicherten Hashes.

Mit der Eingabe arbeiten

Wähle Hash erzeugen oder Passwort prüfen. Gib ein Passwort mit 1–72 UTF-8-Bytes ein.

Wähle für die Erzeugung Kosten von 4 bis 14, standardmäßig 10. Füge zur Prüfung einen unterstützten bcrypt-Hash ein; verwendet werden dessen gespeicherte Kosten.

Hashparameter: Version ($2a$ / $2b$ / $2y$), Kostenfaktor, Salt.

Beispiel
Eingabe
Password: demo-password · cost: 10
Ergebnis
A new $2b$10$ hash with a random salt; verify it using the same password.

Nur Beispieldaten. Verwende Beispielgeheimnisse niemals als echte Zugangsdaten.

Verhalten und Grenzen

Eingaben über 72 UTF-8-Bytes werden abgelehnt statt stillschweigend gekürzt. Unicode-Zeichen können mehrere Bytes benötigen. Unterstützt werden $2a$-, $2b$- und $2y$-Hashes bis zum lokalen Kostenlimit von 14. Dieses Browser-Tool legt keine Richtlinie für die Passwortspeicherung im Produktivbetrieb fest und gewinnt keinen Klartext aus einem Hash zurück.

Kopieren und weiterverwenden

Wähle die Aktionsschaltfläche. Kopiere den Hash oder lies das Prüfergebnis. Jeder neue Hash erhält einen frischen zufälligen Salt.

Verarbeitungsgrenzen

Eingabe: 1 MiB; Geheimer Schlüssel: 64 KiB; Datei: 1 GiB; Passwörter: 4–128 (Länge), 1–100 (Anzahl); bcrypt: 1–72 UTF-8-Bytes · Kosten 4–14 · Standard 10; AES: Klartext 1 MiB, Passphrase 1 KiB, GCM / CBC / CTR / CFB / ECB, 128/192/256-bit; PBKDF2 / HKDF: Passwort / Eingabebytes 64 KiB, Salt / info 1 KiB, Ausgabelänge (Bytes) 1–256; 1–256 Ausgabebytes · bis zu 2.000.000 PBKDF2-Iterationen · Eingaben bleiben auf dem Gerät; Dauer: 30 s; Datei: 120 s.

Weiterführende InformationenTechnische Referenz
?

Häufig gestellte Fragen

Warum unterscheiden sich Hashes desselben Passworts?

Jede Erzeugung nutzt einen neuen zufälligen Salt. Prüfe Kandidaten gegen den vollständigen gespeicherten Hash statt zwei neue Hashes zu vergleichen.

Kann ich mehr als 72 Zeichen verwenden?

Die Grenze betrifft 72 UTF-8-Bytes, nicht Zeichen. Zu lange Eingaben werden beim Erzeugen und Prüfen abgelehnt statt still abgeschnitten.

Welcher Kostenfaktor gilt beim Prüfen?

Der im angegebenen Hash gespeicherte Faktor. Die Einstellung für neue Hashes überschreibt ihn nicht.

Zeigt die Prüfung das ursprüngliche Passwort?

Nein. Sie vergleicht den eingegebenen Kandidaten mit dem Hash und liefert Übereinstimmung oder Abweichung.

Kann ich Faktoren über 14 prüfen?

Dieses Browsertool unterstützt 4–14 beim Erzeugen und Prüfen. Nutze außerhalb dieses Bereichs eine vertrauenswürdige kompatible Implementierung.

Finde dein nächstes Tool

Sprache

Sprache wechseln? Deine aktuelle Arbeit wird gelöscht. Kopiere oder lade benötigte Daten zuerst herunter.