Gerador de arquivo .htpasswd (APR1-MD5)

Gere uma linha no formato .htpasswd do Apache (APR1-MD5) para proteger um diretório com senha no Apache HTTP Server.

Exemplo:
1 a 8 caracteres alfanuméricos; deixe vazio para um salt aleatório.

Como funciona

O Apache HTTP Server usa arquivos .htpasswd para a autenticação básica HTTP que protege um diretório: cada linha associa um nome de usuário a uma senha com hash. O formato APR1-MD5 (variante do Apache baseada em MD5) é um formato histórico ainda amplamente suportado; é exatamente o que o comando htpasswd produz com a opção -m. Cole a linha gerada diretamente no seu arquivo .htpasswd no servidor.

O formato APR1-MD5 ainda é seguro de usar?

O APR1-MD5 continua muito usado na autenticação básica do Apache, mas não é tão robusto quanto bcrypt ou argon2 contra os ataques de força bruta modernos. Para uma proteção simples de diretório (documentação interna, área de testes), ainda é aceitável; para dados sensíveis, prefira um sistema de autenticação mais robusto antes da aplicação.

Como usar a linha gerada?

Copie a linha completa (usuario:$apr1$salt$hash) para um arquivo .htpasswd no seu servidor, uma linha por usuário, e depois referencie esse arquivo na configuração do Apache com as diretivas AuthType Basic e AuthUserFile.

<strong>Processamento 100% local:</strong> a senha digitada nunca é enviada a um servidor, o hash é feito inteiramente no seu navegador via WebAssembly.