O que é htpasswd?
Htpasswd é uma ferramenta de comando para o servidor http de código aberto apache httdd, usada para gerar arquivos de senha com autenticação básica http.
Qual é a diferença entre criptografia?
MD5:Use MD5 para criptografar a senha. No Windows, Netware e TPF, essa é a criptografia padrão.
crypt:Use crypt() para criptografar a senha. Nas plataformas, além do Windows, Netware e TPF, esse é o padrão. Embora possa ser suportado em todas as plataformas como htpasswd, Mas não pode ser suportado para servidores htttd no Windows, Netware e TPF.
SHA:Use SHA para criptografar a senha. É para facilitar a transferência ou portado para usar o LDAP Directory Interchange Format (Ldif) Netscape e projetado.
plain:Não criptografado, use uma senha de texto simples. Embora em todas as plataformas o htpasswd possa estabelecer tal senha, mas o plano de fundo do htttd está apenas no Windows, As senhas de texto simples são suportadas no Netware e no TPF.
Por que fazer online?
Se não usarmos o servidor apache, como o nginx, etc., podemos não ser capazes de gerar um arquivo de senha sem esta ferramenta de linha de comando. A versão online pode ser usada por administradores de servidor.