Erzeuge Apache-.htpasswd-Anmeldezeilen mit bcrypt, APR1-MD5, SHA-1 oder crypt. Das gesamte Hashing geschieht in deinem Browser — nichts wird hochgeladen.

Erstelle eine Apache-.htpasswd-Anmeldezeile direkt in deinem Browser — dein Passwort wird lokal gehasht und verlässt diese Seite nie.

Anmeldedaten

Alles wird lokal in deinem Browser berechnet. Kein Benutzername oder Passwort wird jemals an einen Server gesendet.

Unsicher, welchen du wählen sollst? Verwende APR1-MD5 — es ist am portabelsten und die empfohlene Wahl für Apache-.htpasswd-Dateien.


Über .htpasswd-Generator

Der .htpasswd-Generator erstellt Apache-Zugangsdatenzeilen für HTTP Basic Authentication – die username:hash-Paare, die Verzeichnisse hinter einer Anmeldeaufforderung schützen. Geben Sie einen Benutzernamen und ein Passwort ein (oder erzeugen Sie ein starkes zufälliges) und wählen Sie einen Hash-Algorithmus: bcrypt, APR1-MD5, SHA-1 oder crypt.

APR1-MD5 ist die empfohlene, am besten portable Wahl für .htpasswd-Dateien – sie funktioniert bei jedem Apache-Build. Bcrypt ist die stärkste Option, sofern unterstützt, während SHA-1 und crypt hauptsächlich aus Gründen der Legacy-Kompatibilität existieren. Das Tool kennzeichnet jeden Algorithmus mit Hinweisen, damit Sie sicher wählen können.

Entscheidend für ein Passwort-Tool: Das gesamte Hashing erfolgt lokal in Ihrem Browser – kein Benutzername und kein Passwort wird jemals an einen Server gesendet. Kopieren Sie die generierte Zeile in eine bestehende Datei oder laden Sie eine fertige .htpasswd herunter und referenzieren Sie sie dann in Ihrer Apache-Konfiguration oder der .htaccess-Direktive AuthUserFile.

So verwenden Sie .htpasswd-Generator

  1. Geben Sie einen Benutzernamen (ohne Leerzeichen oder Doppelpunkte) und ein Passwort ein, oder klicken Sie auf die Schaltfläche, um ein starkes zufälliges Passwort zu erzeugen.
  2. Wählen Sie einen Hash-Algorithmus – APR1-MD5 ist der empfohlene Standard; bcrypt, SHA-1 und crypt sind ebenfalls verfügbar.
  3. Klicken Sie auf „Zugangsdatenzeile generieren“ und warten Sie, bis das Hashing abgeschlossen ist.
  4. Kopieren Sie die username:hash-Zeile oder laden Sie sie als .htpasswd-Datei herunter.
  5. Referenzieren Sie die Datei in Ihrer Apache-Konfiguration oder .htaccess mit AuthUserFile, um Basic Auth zu aktivieren.

Häufig gestellte Fragen

APR1-MD5 ist die sichere Standardwahl – jede Apache-Installation unterstützt sie. Verwenden Sie bcrypt für das stärkste Hashing, sofern Ihr Server es unterstützt; vermeiden Sie SHA-1 und crypt, außer wenn Legacy-Kompatibilität erforderlich ist.

Nein. Der Hash wird vollständig in Ihrem Browser mit clientseitigem Code berechnet, sodass weder Benutzername noch Passwort jemals Ihr Gerät verlassen.

Erzeugen Sie eine Zeile pro Benutzer und setzen Sie jede in eine eigene Zeile derselben .htpasswd-Datei. Apache gleicht den Benutzernamen am Anfang jeder Zeile ab.

Platzieren Sie die .htpasswd außerhalb Ihres Web-Roots und fügen Sie AuthType Basic, AuthName, AuthUserFile /pfad/zur/.htpasswd und Require valid-user zur .htaccess oder vhost-Konfiguration des Verzeichnisses hinzu.

Ja – kostenlos und unbegrenzt, ohne benötigtes Konto.

Brauchen Sie Hilfe?
Ein Problem mit diesem Tool gefunden? Sagen Sie es unserem Team.
Problem melden

Füge dieses kostenlose Tool zu deiner eigenen Website hinzu — kopiere den Code unten und füge ihn ein.