Vad är htpasswd?
htpasswd är ett kommandoverktyg för http-servern med öppen källkod apache httpd för att generera lösenordsfiler för grundläggande http-autentisering.
Vad är skillnaden mellan krypteringsmetoderna?
MD5: Lösenord krypteras med MD5. På Windows, Netware och TPF är detta standardkrypteringsmetoden.
crypt: Använd crypt() för att kryptera lösenordet. Detta är standard på andra plattformar än Windows, Netware och TPF. Även om det stöds av htpasswd på alla plattformar, stöds det inte av httpd-servrar på Windows, Netware och TPF.
SHA: Använd SHA-krypterade lösenord. Det är avsett att underlätta migrering eller portning till Netscape med hjälp av LDAP Directory Interchange Format (ldif).
plain: Inte krypterat, använd lösenord i klartext. Även om htpasswd kan skapa sådana lösenord på alla plattformar, stöder httpd-backend endast lösenord i klartext på Windows, Netware och TPF.
Varför göra det online?
Om vi inte använder apache-server, till exempel använder nginx, etc., kanske vi inte har det här kommandoradsverktyget till hands, så vi kan inte generera lösenordsfilen, och att ha onlineversionen kan vara bekvämt för serveradministratörer att använda.