Zum Generieren klickenErgebnis kopieren

Online-htpasswd-Generator

Was ist htpasswd?

htpasswd ist ein Befehlszeilentool des Open-Source-HTTP-Servers Apache httpd zum Erstellen von Passwortdateien für die HTTP-Basic-Authentication.

Was ist der Unterschied zwischen Verschlüsselungsmethoden?

MD5:Passwörter mit MD5 verschlüsseln. Auf Windows, Netware und TPF ist dies die Standardverschlüsselung.

crypt:Verschlüsselt Passwörter mit crypt(). Auf allen Plattformen außer Windows, Netware und TPF ist dies die Voreinstellung. Zwar kann es auf allen Plattformen von htpasswd unterstützt werden,\n vom httpd-Server wird es auf Windows, Netware und TPF jedoch nicht unterstützt.

SHA:Verschlüsselt Passwörter mit SHA. Es ist dafür gedacht, den Import oder die Migration zu Netscape zu erleichtern, das das LDAP Directory Interchange Format (ldif) verwendet.

plain:Ohne Verschlüsselung; verwendet Klartext-Passwörter. Zwar kann htpasswd solche Passwörter auf allen Plattformen erstellen, doch der httpd-Daemon unterstützt Klartext-Passwörter nur unter Windows, Netware und TPF.

Warum online anbieten?

Wenn wir keinen apache-Server verwenden, etwa nginx oder ähnliches, haben wir dieses Befehlszeilentool vielleicht nicht griffbereit und können die Passwortdatei nicht erzeugen; die Online-Version ist praktisch für Serveradministratoren.

Zuletzt genutzt:

So funktioniert’s

Dieses Werkzeug gehört zur Kategorie „Verschlüsselung und Kodierung“.

  1. 1Algorithmus wählen: reversibel sind AES, DES und RC4; Einweg-Hashes sind MD5 und die SHA-Familie.
  2. 2Text sowie Schlüssel oder Salt eingeben. Zweimaliges Verschlüsseln mit demselben Schlüssel muss dasselbe Ergebnis liefern.
  3. 3Ausgabe in den Code kopieren. Beim Hash-Vergleich zuerst Groß-/Kleinschreibung und 16-/32-Bit-Variante angleichen.

Eingaben werden möglichst lokal im Browser verarbeitet und nicht gespeichert.

Häufige Fragen

Ist MD5 umkehrbar?

Nein. MD5 ist ein Einweg-Hash — vergleichbar, nie umkehrbar. Das angebliche Entschlüsseln ist ein Treffer in einer Rainbow Table.

Warum liefern zwei Läufe unterschiedliche Ergebnisse?

Salts, Zufalls-IVs oder abweichende Kodierung ändern die Ausgabe. Vor dem Vergleich auf UTF-8 normalisieren.

Ist es sicher, echte Schlüssel einzufügen?

Gut zum Lernen und Formatprüfen. Produktive Schlüssel gehören auf den Server; niemals ein echtes Geheimnis in eine Webseite fügen.