.htpasswd-Datei mit bcrypt generieren (Apache/Nginx)
Generieren Sie eine .htpasswd-Zeile (bcrypt) für Apache/Nginx-Authentifizierung, in Ihrem Browser.
bcrypt hash ($2y$) compatible with Apache htpasswd and Nginx. 100% local.
🔒 100 % clientseitig — keine Daten gesendet
Generieren Sie eine mit bcrypt gehashte .htpasswd-Zeile, um ein Verzeichnis mit HTTP Basic-Authentifizierung auf Apache oder Nginx zu schützen. Das Hashing erfolgt zu 100 % in Ihrem Browser: Ihr Passwort wird nie über das Internet gesendet.
What is it for?
- ▸ Einen Admin- oder Staging-Bereich mit einem Passwort schützen
- ▸ Zugangsdaten für Basic auth auf einem Nginx-Reverse-Proxy erstellen
- ▸ Einen Benutzer zu einer bestehenden .htpasswd-Datei hinzufügen
- ▸ Einen bcrypt-hash generieren, ohne die htpasswd-Dienstprogramme lokal zu installieren
FAQ
Wie erstelle ich eine .htpasswd-Datei?
Geben Sie einen Benutzernamen und ein Passwort ein und kopieren Sie anschließend die generierte Zeile (im Format benutzer:hash) in eine Datei namens .htpasswd. Verweisen Sie in Ihrer Apache- oder Nginx-Konfiguration auf diese Datei, um die Authentifizierung zu aktivieren.
Warum bcrypt für .htpasswd verwenden?
bcrypt ist ein langsamer, gesalzener Hashing-Algorithmus, der Brute-Force-Angriffen widerstehen soll. Es ist deutlich sicherer als die älteren Formate MD5 oder crypt und wird sowohl von Apache (2.4+) als auch von Nginx unterstützt.
Unterstützt Nginx bcrypt-Passwörter in .htpasswd?
Ja, Nginx akzeptiert bcrypt-hashes (Präfix $2y$ oder $2a$) in der Datei, auf die die Direktive auth_basic_user_file verweist. Es ist das empfohlene Format für Basic-Authentifizierung auf Nginx.