Wat is htpasswd?
htpasswd is een commandotool voor de open source http server apache httpd om wachtwoordbestanden te genereren voor basis http authenticatie.
Wat is het verschil tussen de versleutelingsmethoden?
MD5: Wachtwoorden worden versleuteld met MD5. Op Windows, Netware en TPF is dit de standaard versleutelingsmethode.
crypt: Gebruik crypt() om het wachtwoord te versleutelen. Dit is de standaard op andere platformen dan Windows, Netware en TPF. Hoewel het wordt ondersteund door htpasswd op alle platformen, wordt het niet ondersteund door httpd servers op Windows, Netware en TPF.
SHA: Gebruik SHA gecodeerde wachtwoorden. Het is ontworpen om migratie of porten naar Netscape met het LDAP Directory Interchange Format (ldif) te vergemakkelijken.
plain: Niet versleuteld, gebruik wachtwoorden van platte tekst. Hoewel htpasswd zulke wachtwoorden op alle platformen kan aanmaken, ondersteunt de httpd backend alleen platte tekst wachtwoorden op Windows, Netware en TPF.
Waarom het online maken?
Als we geen Apache server gebruiken, bijvoorbeeld nginx, etc., dan hebben we dit commandoregelgereedschap misschien niet bij de hand en kunnen we het wachtwoordbestand niet genereren.