WMW

Gerador de htpasswd

Free

Gere um arquivo .htpasswd real do Apache com bcrypt ou SHA, verificado byte a byte contra a ferramenta oficial de linha de comando htpasswd, com suporte para vários usuários de uma vez.

Funciona inteiramente no seu navegador. Seus nomes de usuário e senhas nunca são enviados para lugar nenhum.

Algoritmo

Um valor mais alto é mais lento de calcular, mas mais resistente a quebra. O padrão do próprio Apache é 5; a maioria das recomendações atuais sugere 10 ou mais.

Usuários

Atividade recente

Visível para todos. Últimos 20 usos de todos os visitantes, mais recentes primeiro.

Ainda sem atividade. Seja o primeiro.

Comentários (0)

Achou esta ferramenta útil? Deixe um comentário, compartilhe uma dica ou nos diga como podemos melhorá-la.

Comentários de convidados são revisados antes da publicação. Entrar para publicar instantaneamente.

Ainda sem comentários. Seja o primeiro a compartilhar sua opinião!

O que esta ferramenta faz

Esta ferramenta gera um arquivo .htpasswd real do Apache para Autenticação Básica HTTP. Adicione um ou mais pares de nome de usuário e senha, escolha bcrypt (recomendado, com fator de custo ajustável) ou SHA, e obtenha um arquivo pronto para salvar, verificado para corresponder byte a byte à saída da própria ferramenta de linha de comando htpasswd do Apache.

Como funciona

Cada linha em um arquivo .htpasswd segue o formato usuario:senhacomhash. Para bcrypt, um sal aleatório de 16 bytes é gerado para cada senha e combinado com o fator de custo escolhido para produzir um hash no estilo $2y$; para SHA, a senha passa por uma única passagem SHA-1 e é codificada em base64 com um prefixo {SHA}. Ambos os formatos foram verificados contra a saída real da ferramenta htpasswd do Apache para confirmar uma correspondência exata antes do lançamento desta ferramenta.

Problemas que resolve

Perguntas frequentes

›Por que o antigo formato Apache MD5 (apr1) não está incluído?

A própria documentação do Apache recomenda bcrypt em vez do formato "apr1" baseado em MD5 desde o httpd 2.4.4, chamando os métodos mais antigos crypt() e MD5 de legados. Em vez de incluir um algoritmo que não pudemos verificar de forma independente byte a byte contra a saída real do Apache, esta ferramenta foca em bcrypt e SHA, ambos verificados para corresponder exatamente à ferramenta de linha de comando htpasswd real.

›Qual fator de custo devo usar para bcrypt?

A própria ferramenta htpasswd do Apache usa 5 por padrão, escolhido décadas atrás para compatibilidade com hardware mais lento. Para uma nova implantação hoje, 10 a 12 é uma recomendação comum; valores mais altos são mais lentos de calcular (que é o objetivo, torna os ataques de força bruta mais caros), mas também tornam a verificação de logins reais um pouco mais lenta.

›Qual é a diferença entre bcrypt e SHA aqui?

Bcrypt é um algoritmo de hash de senha lento, construído especificamente para esse fim, com sal aleatório integrado e custo ajustável, a escolha atualmente recomendada pelo Apache. SHA ({SHA}senha) é apenas uma única passagem rápida de SHA-1 sem sal, incluída para compatibilidade com configurações muito antigas do Apache ou scripts que esperam especificamente esse formato, não recomendado para novas implantações.

›Para onde vai realmente o arquivo gerado?

Salve a saída como um arquivo (normalmente chamado .htpasswd) fora da raiz pública da web do seu site, depois aponte a diretiva AuthUserFile da sua configuração do Apache para esse caminho, junto com AuthType Basic e uma diretiva Require valid-user no bloco <Directory> ou .htaccess relevante.

›Posso adicionar mais de um usuário por vez?

Sim, use "Adicionar Usuário" para adicionar quantas linhas de nome de usuário e senha precisar; a caixa de saída combina cada linha em um único arquivo, um usuário por linha, correspondendo exatamente ao formato esperado pelo Apache.

Ferramentas relacionadas

Free

Texto

Criador de Gráfico de Barras

Transforme dados simples de rótulo,valor em um gráfico de barras personalizável com 8 temas de cores, orientação, ordenação, suporte a valores negativos, estatísticas instantâneas, e exportação SVG/PNG.

Free

Texto

Codificador/Decodificador Base64

Codifique texto para base64 ou decodifique base64 de volta para texto, ao vivo enquanto você digita, com suporte completo a Unicode e uma variante opcional segura para URL.

Free

Texto

Conversor de Base Numérica

Converta um número entre binário, octal, decimal, hexadecimal, BCD, Código Gray, e qualquer base personalizada de 2 a 36, tudo de uma vez a partir de uma única entrada.

Free

Texto

Gerador e Verificador de Hash Bcrypt

Gere e verifique hashes de senha bcrypt inteiramente no seu navegador usando WebAssembly, com fator de custo e salt ajustáveis.

Free

Texto

Conversor de Leitura Biônica

Converta qualquer texto para o formato de leitura biônica destacando em negrito a primeira parte de cada palavra para ajudá-lo a ler mais rápido e se concentrar melhor.

Free

Texto

Gerador de Hash Blake2b

Calcule o hash BLAKE2b de um texto ou arquivo no seu navegador, com comprimento de saída ajustável e hashing com chave opcional (MAC).

Free

Texto

Ferramenta de Cifra de César

Criptografe ou descriptografe texto com a clássica cifra de César, com uma tabela de mapeamento A-Z, lista de força bruta, gráfico de frequência de letras, e um atalho ROT13.

Free

Texto

Gerador de Arte ASCII

Transforme texto digitado ou uma imagem enviada em arte ASCII. Escolha um estilo de fonte ou uma escala de caracteres, preserve a cor e exporte como texto simples ou PNG.