Gerador de .htpasswd
Crie linhas de credenciais .htpasswd do Apache com bcrypt, APR1-MD5, SHA-1 ou crypt. Todo o hashing acontece no seu navegador — nada é enviado.
Crie uma linha de credenciais .htpasswd do Apache diretamente no seu navegador — a sua palavra-passe é processada com hash localmente e nunca sai desta página.
Tudo é calculado localmente no seu navegador. Nenhum nome de utilizador ou palavra-passe é enviado para um servidor.
Não tem a certeza qual escolher? Use APR1-MD5 — é o mais portável e a escolha recomendada para ficheiros .htpasswd do Apache.
Sobre Gerador de .htpasswd
O gerador de .htpasswd cria linhas de credenciais Apache para autenticação HTTP básica — os pares username:hash que protegem diretórios por trás de uma solicitação de login. Digite um nome de usuário e uma senha (ou gere uma senha aleatória forte) e escolha um algoritmo de hash: bcrypt, APR1-MD5, SHA-1 ou crypt.
APR1-MD5 é a escolha recomendada e mais portável para arquivos .htpasswd — funciona em qualquer build do Apache. O bcrypt é o mais forte onde suportado, enquanto SHA-1 e crypt existem principalmente por compatibilidade legada. A ferramenta rotula cada algoritmo com orientações para que você possa escolher com confiança.
Crucialmente para uma ferramenta de senhas, todo o hashing acontece localmente no seu navegador: nenhum nome de usuário ou senha é enviado a um servidor. Copie a linha gerada em um arquivo existente ou baixe um .htpasswd pronto, depois referencie-o na sua configuração do Apache ou na diretiva AuthUserFile do .htaccess.
Como usar Gerador de .htpasswd
- Digite um nome de usuário (sem espaços ou dois-pontos) e uma senha, ou clique no botão para gerar uma senha aleatória forte.
- Escolha um algoritmo de hash — APR1-MD5 é o padrão recomendado; bcrypt, SHA-1 e crypt também estão disponíveis.
- Clique em "Gerar linha de credencial" e aguarde o hashing terminar.
- Copie a linha username:hash ou baixe-a como um arquivo .htpasswd.
- Referencie o arquivo na sua configuração do Apache ou no .htaccess com AuthUserFile para ativar a autenticação básica.