.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.
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
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.
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.
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
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.
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.
Passphrasen-Generator
Passphrase Generator
Baut eine Passphrase im Diceware-Stil aus einer Wortliste und zeigt die Entropie in Bit.
TOTP-Code-Generator
TOTP Code Generator
Macht aus einem TOTP-Geheimnis den aktuellen sechsstelligen Code mit Countdown, zum Testen von 2FA-Einrichtungen.
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.
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.
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.
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.
Base64 kodieren und dekodieren
Base64 Encoder & Decoder
Kodiert und dekodiert Base64 und Base64URL für Text oder Dateien und behandelt UTF-8 korrekt.
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).