Gerador de .htpasswd
Gere com segurança o .htpasswd e o .htaccess para Autenticação Básica no seu navegador.
A senha nunca é enviada ao servidor, eliminando o risco de vazamento de dados.
Conteúdo do .htpasswd
Conteúdo do .htaccess
Visão Geral do Gerador de Autenticação Básica (.htpasswd)
Ao restringir o acesso a páginas ou diretórios específicos de um site, a "Autenticação Básica" é a forma mais fácil de implementar. Para configurá-la, você precisa colocar no servidor um arquivo .htpasswd contendo pares de nome de usuário e senhas criptografadas, e um arquivo .htaccess contendo as regras de autenticação.
Esta ferramenta criptografa a senha inserida diretamente no seu navegador (dispositivo) e gera simultaneamente a string para o .htpasswd e o código de configuração correspondente para o .htaccess de forma segura. A senha não é enviada para nenhum servidor, garantindo ausência de risco de vazamento de informações.
Passo a Passo: Gerando e Configurando Senhas
Usuário e Senha
Insira o "Nome de Usuário" e a "Senha" que deseja usar para a Autenticação Básica.
Configurações Avançadas
Insira o nome da área (AuthName) a ser exibido no diálogo e o caminho absoluto no servidor onde o arquivo .htpasswd será localizado.
Seleção de Algoritmo
Escolha um algoritmo de criptografia. Bcrypt é recomendado para o Apache 2.4 ou mais recente.
Gerar e Implantar
Clique no botão "Gerar" e, em seguida, copie ou baixe o código gerado e coloque no seu servidor.
Glossário de Autenticação Básica
- Autenticação Básica
- Um método de restrição de acesso simples fornecido como recurso padrão de servidores web (como Apache e Nginx). Um diálogo de autenticação aparecerá no navegador ao acessar um diretório configurado.
- .htpasswd
- Um arquivo de texto que armazena nomes de usuário e senhas criptografadas para Autenticação Básica. Por motivos de segurança, é recomendável colocá-lo em um diretório acima do diretório público (como public_html).
- .htaccess
- Um arquivo usado para controlar as configurações do servidor web Apache por diretório. Você o utiliza para escrever regras (como AuthType Basic ou Require valid-user) para ativar a Autenticação Básica.
- Bcrypt
- Um poderoso algoritmo de hash (criptografia) de senha atualmente recomendado. Ele é projetado para demorar intencionalmente o cálculo, tornando-o resistente a ataques de força bruta. É suportado pelo Apache 2.4 ou posterior.
- AuthName (Nome da Área)
- A mensagem ou o nome do grupo exibido na caixa de diálogo de Autenticação Básica. É definido para indicar aos usuários qual área eles estão tentando acessar.
- AuthUserFile
- O caminho absoluto no servidor onde o arquivo .htpasswd está localizado, especificado dentro do .htaccess. Se esse caminho estiver incorreto, a autenticação não funcionará corretamente.
- Ataque de Força Bruta
- Um tipo de ataque cibernético que tenta obter acesso não autorizado tentando todas as combinações possíveis de senhas. O uso de um algoritmo forte como o Bcrypt ajuda a prevenir esse ataque.
- Codificação Base64
- Ao enviar uma senha do navegador para o servidor em Autenticação Básica, os dados não são criptografados, mas apenas codificados (convertidos) em um formato chamado 'Base64'. Portanto, ela sempre deve ser usada em conjunto com uma conexão HTTPS.
Perguntas Frequentes (FAQ) sobre Autenticação Básica
- Q.A senha gerada é salva no servidor?
- Não. Nossa ferramenta executa toda a criptografia no seu navegador usando JavaScript. A senha inserida nunca é enviada pela internet ao nosso servidor. Fique tranquilo.
- Q.Qual algoritmo devo escolher?
- Se o seu servidor for Apache 2.4 ou mais recente, recomendamos o "Bcrypt" que é mais seguro. Para Nginx ou servidores mais antigos, escolha o "SHA-1" que é amplamente suportado.
- Q.Preciso tanto do .htpasswd quanto do .htaccess?
- Sim. No caso de servidores Apache, você deve especificar regras de restrição de acesso (como AuthType Basic) no arquivo .htaccess, fazendo referência ao arquivo .htpasswd. Nossa ferramenta gera o código de configuração para ambos simultaneamente.
- Q.O que devo fazer se eu esquecer a senha?
- Não é possível recuperar a senha original a partir da senha criptografada (hash). Se você esquecê-la, basta gerar um novo hash de senha usando nossa ferramenta e sobrescrever o arquivo .htpasswd no servidor.
- Q.Posso criar IDs e senhas individuais para múltiplos usuários?
- Sim. Você pode configurar contas de vários usuários gerando combinações de nome de usuário e senha com nossa ferramenta e anexando-as, cada uma em uma nova linha, no arquivo .htpasswd do servidor.
- Q.Há alguma consideração especial ao aplicar a Autenticação Básica no WordPress?
- Por padrão, o WordPress tem um .htaccess no diretório raiz. Ao adicionar as configurações de Autenticação Básica, certifique-se de colocá-las fora do bloco de código existente do WordPress (# BEGIN WordPress a # END WordPress).
Casos de uso
- 🚧
Proteger ambientes de teste
Proteja sites de teste ou ambientes de homologação de motores de busca e acessos não autorizados.
- 👥
Criar páginas internas
Construa páginas ou diretórios dedicados acessíveis apenas a membros internos ou clientes específicos.
Enviar feedback
Deixe-nos saber sua opinião para nos ajudar a melhorar a ferramenta.
O feedback está temporariamente suspenso
O servidor está ocupado ou a proteção contra spam está ativa. Tente novamente mais tarde.