Was ist htpasswd?
htpasswd ist ein Befehlswerkzeug für den Open Source http-Server apache httpd, um Passwortdateien für die grundlegende http-Authentifizierung zu erzeugen.
Was ist der Unterschied zwischen den Verschlüsselungsmethoden?
MD5: Passwörter werden mit MD5 verschlüsselt. Unter Windows, Netware und TPF ist dies die Standardverschlüsselungsmethode.
crypt: Verwenden Sie crypt(), um das Kennwort zu verschlüsseln. Dies ist die Standardmethode auf anderen Plattformen als Windows, Netware und TPF. Obwohl es von htpasswd auf allen Plattformen unterstützt wird, wird es von httpd-Servern auf Windows, Netware und TPF nicht unterstützt.
SHA: Verwenden Sie SHA-verschlüsselte Passwörter. Es wurde entwickelt, um die Migration oder Portierung auf Netscape unter Verwendung des LDAP Directory Interchange Format (ldif) zu erleichtern.
plain: Nicht verschlüsselt, verwenden Sie Klartext-Passwörter. Obwohl htpasswd solche Passwörter auf allen Plattformen erstellen kann, unterstützt das httpd-Backend nur Klartext-Passwörter auf Windows, Netware und TPF.
Warum sollte man es online machen?
Wenn wir keinen Apache-Server verwenden, z. B. mit nginx usw., haben wir dieses Kommandozeilen-Tool vielleicht nicht zur Hand, so dass wir die Kennwortdatei nicht erzeugen können, und die Online-Version kann für Server-Administratoren praktisch sein.