Zum Inhalt springen

.htpasswd-Generator

.htpasswd Generator

Erzeugt Basic-Auth-Einträge für Apache oder nginx mit bcrypt-, APR1- oder SHA-Hashing.

Basic Auth ist nach wie vor der kürzeste Weg, eine Staging-Site hinter ein Passwort zu legen, und die Datei, die es braucht, enthält einen Hash in einem Format, das Apache und nginx akzeptieren. Dieses Werkzeug erzeugt diese Zeile ohne ein lokales `htpasswd`-Programm.

🔒 Läuft vollständig in Ihrem Browserhtpasswdbasic-authnginxapache

Das ist das richtige. $2y$, Apache 2.4+ und nginx.

bcrypt und APR1 werden vollständig in Ihrem Browser gehasht. Das Passwort wird nirgendwohin gesendet.

So funktioniert es

  1. Geben Sie Benutzername und Passwort ein

    Beide bleiben im Tab. Der Hash wird hier berechnet, und nur die entstehende Zeile ist dazu bestimmt, die Seite zu verlassen.

  2. Wählen Sie bcrypt, es sei denn, etwas zwingt Sie zu etwas anderem

    bcrypt ist hier die einzige Option mit einem echten Arbeitsfaktor. APR1 (`$apr1$`) und die SHA-Variante gibt es, weil ältere Apache-Builds und manche nginx-Setups sie verlangen.

  3. Hängen Sie die Zeile an die Datei an

    Ein `user:hash` pro Zeile. Legen Sie die Datei außerhalb des Document Root ab – innerhalb liefert der Server Ihre Passwortdatei bereitwillig aus.

Häufige Fragen

Geht das Passwort irgendwohin?

Nein. Der Hash wird in Ihrem Browser berechnet, bcrypt eingeschlossen, weshalb das Erzeugen einen spürbaren Moment dauert.

Ist Basic Auth sicher?

Es sendet die Zugangsdaten bei jeder Anfrage mit, Base64-kodiert, und das ist keine Verschlüsselung. Über HTTPS ist es ausreichend, um eine Staging-Site privat zu halten; es ist kein Authentifizierungssystem für echte Nutzer, und es hat keine Sperre, keine Sitzung und keinen zweiten Faktor.

nginx lehnt die Datei ab.

nginx kann nicht jedes Format lesen, das Apache kann. Seine bcrypt-Unterstützung hängt vom Build ab, und die crypt-basierten Varianten hängen von der Systembibliothek ab – wird ein Hash abgelehnt, erzeugen Sie denselben Benutzer mit einem anderen Algorithmus.

Eingabe aus

Danach

Diese Tools nehmen an, was dieses hier erzeugt, das Ergebnis kann also direkt weiter.

bcrypt- und argon2-Prüfer

bcrypt & argon2 Checker

Hasht ein Passwort mit bcrypt bei gewähltem Kostenfaktor und prüft ein Passwort gegen einen vorhandenen bcrypt-Hash. Erkennt argon2, berechnet es aber nicht.

Läuft vollständig in Ihrem Browser

Text-Hash

Text Hash

Berechnet MD5, SHA-1, SHA-256, SHA-384, SHA-512 und CRC-32 einer Zeichenkette, wahlweise in Großbuchstaben oder als Base64.

Läuft vollständig in Ihrem Browser

Passwort-Generator

Password Generator

Erzeugt zufällige Passwörter mit Länge, Zeichensatz und Regeln für verwechselbare Zeichen, bei Bedarf in Masse – ohne Upload, komplett im Browser.

Läuft vollständig in Ihrem Browser

Verdächtige URL prüfen

Suspicious URL Check

Untersucht die Form eines Links, bevor Sie ihn öffnen – ähnlich aussehende Zeichen, IP-Adressen als Host, @-Tricks, tiefe Subdomains, ungewöhnliche Ports, Kurzlink-Dienste – und verfolgt auf Wunsch seine Weiterleitungen und schlägt das Registrierungsdatum der Domain nach. Keine Reputationsdatenbank.

Lokal, mit optionaler Server-Unterstützung

Base64 kodieren und dekodieren

Base64 Encoder & Decoder

Kodiert und dekodiert Base64 und Base64URL für Text oder Dateien und behandelt UTF-8 korrekt.

Läuft vollständig in Ihrem Browser

Datenleck-Prüfung

Breach Check

Prüft, ob ein Passwort in den Leak-Daten von Have I Been Pwned auftaucht, und sendet dazu nur die ersten fünf Zeichen seines SHA-1-Hashes aus dem Browser (k-Anonymität).

Läuft vollständig in Ihrem Browser