htpasswd Generator

Geben Sie Benutzernamen und Passwort ein, um eine bcrypt.htpasswd-Zeile lokal für Apache/Nginx Basic Auth-Konfigurationsdateien zu generieren.

Datenschutz: lokal verarbeitet, nie hochgeladen.

↓ Fügen Sie in den Eingabebereich unten, um sofort Ergebnisse zu sehen

生成 Apache .htpasswd 行 (bcrypt); 用户名与密码在浏览器本地哈希,不上传。

用户名
密码
Cost (rounds)

Geben Sie Benutzernamen und Passwort ein, um eine bcrypt.htpasswd-Zeile lokal für Apache/Nginx Basic Auth-Konfigurationsdateien zu generieren.

Schnellstart

  1. Geben Sie Ihre Anmeldeinformationen ein

    Benutzername und Passwort.

  2. Kosten einstellen

    Runden 4-14; höher ist langsamer und stärker.

  3. Zeile kopieren

    Fügen Sie Ihrer .htpasswd-Datei hinzu.

vs Basic-Auth Generator

Dies gibt die Zeilen der Konfigurationsdatei aus; basic-auth-generator gibt Autorisierungs-Header aus.

Typischer Workflow

Wenn Sie bestimmte Website-Verzeichnisse schützen, geben Sie einfach einen Benutzernamen und ein Passwort ein und klicken Sie dann auf Generieren. Das Tool berechnet den bcrypt Hash lokal in Ihrem Browser, ohne Daten an Server zu senden. Kopieren Sie die generierte .htpasswd-Zeile in Ihre Apache/Nginx-Konfigurationsdatei. Keine zusätzliche Softwareinstallation erforderlich.

Für temporäre Testumgebungen verwenden Sie dieses Tool anstelle von Online-Generatoren. Entwickler können schnell mehrere Testkonten erstellen, wenn sie Demo-Sites lokal einrichten. Alle Berechnungen erfolgen auf Clientseite, wodurch die Risiken einer Passwortexposition beseitigt werden. Die generierten Hashes sind mit den wichtigsten Webservern kompatibel.

Beispiele

Beispiel

Input

admin + password

Output

admin:$2a$10$…

FAQ

Passwort hochgeladen?

Nein, bcrypt läuft lokal.

Unterstützung für APR1?

Bcrypt ($2a$) für jetzt; Unterstützt auf den meisten modernen Servern.

Warum bcrypt statt MD5?

Schnelle Hashes wie MD5 sind anfällig für Brute-Force-Angriffe. Bcrypt ist speziell für die Passwortspeicherung mit eingebautem Salzen und einstellbaren Rechenkosten konzipiert, wodurch das Cracking exponentiell schwieriger wird, auch wenn Hashes kompromittiert werden.