.htpasswd-Datei-Generator (APR1-MD5)
Erzeugen Sie eine Zeile im Apache-Format .htpasswd (APR1-MD5), um ein Verzeichnis mit dem Apache HTTP Server per Passwort zu schützen.
So funktioniert es
Der Apache HTTP Server verwendet .htpasswd-Dateien für die HTTP-Basic-Authentifizierung zum Schutz eines Verzeichnisses: Jede Zeile ordnet einem Benutzernamen ein gehashtes Passwort zu. Das Format APR1-MD5 (Apache-Variante auf Basis von MD5) ist ein historisches Format, das noch immer weit verbreitet unterstützt wird; genau das erzeugt der Befehl htpasswd mit der Option -m. Fügen Sie die erzeugte Zeile direkt in Ihre .htpasswd-Datei auf dem Server ein.
Ist das Format APR1-MD5 noch sicher?
APR1-MD5 wird für die Apache-Basic-Authentifizierung weiterhin häufig verwendet, ist aber gegenüber modernen Brute-Force-Angriffen nicht so robust wie bcrypt oder argon2. Für einen einfachen Verzeichnisschutz (interne Dokumentation, Testbereich) bleibt es akzeptabel; bei sensiblen Daten sollten Sie ein robusteres Authentifizierungssystem vor der Anwendung einsetzen.
Wie verwende ich die erzeugte Zeile?
Kopieren Sie die vollständige Zeile (benutzer:$apr1$salt$hash) in eine .htpasswd-Datei auf Ihrem Server, eine Zeile pro Benutzer, und verweisen Sie dann in der Apache-Konfiguration mit den Direktiven AuthType Basic und AuthUserFile auf diese Datei.
<strong>100% lokale Verarbeitung:</strong> Das eingegebene Passwort wird niemals an einen Server gesendet, das Hashing erfolgt vollständig in Ihrem Browser über WebAssembly.