Che cos'è htpasswd?
htpasswd è uno strumento di comando per il server http open source apache httpd per generare file di password per l'autenticazione http di base.
Qual è la differenza tra i metodi di crittografia?
MD5: Le password sono crittografate con MD5. Su Windows, Netware e TPF, questo è il metodo di crittografia predefinito.
crypt: Utilizzare crypt() per criptare la password. Questo è il metodo predefinito su piattaforme diverse da Windows, Netware e TPF. Sebbene sia supportato da htpasswd su tutte le piattaforme, non è supportato dai server httpd su Windows, Netware e TPF.
SHA: Utilizzare password criptate SHA. È stato progettato per facilitare la migrazione o il porting a Netscape utilizzando il formato LDAP Directory Interchange Format (ldif).
plain: Non crittografate, utilizzare password di testo normale. Sebbene htpasswd possa creare tali password su tutte le piattaforme, il backend httpd supporta password in testo normale solo su Windows, Netware e TPF.
Perché renderlo online?
Se non usiamo un server apache, ad esempio usando nginx, ecc., potremmo non avere questo strumento da riga di comando a portata di mano, quindi non possiamo generare il file della password, e avere la versione online può essere comodo per gli amministratori del server.