Gerador de .htpasswd
.htpasswd Generator
Cria entradas de autenticação básica para Apache ou nginx com hash bcrypt, APR1 ou SHA.
Autenticação básica ainda é o caminho mais curto para pôr um site de homologação atrás de uma senha, e o arquivo de que ela precisa guarda um hash em um formato que Apache e nginx aceitam. Esta ferramenta produz essa linha sem um binário `htpasswd` local.
É este que você deve usar. $2y$, Apache 2.4+ e nginx.
bcrypt e APR1 são calculados inteiramente no seu navegador. A senha não é enviada para lugar nenhum.
Como usar
Informe o nome de usuário e a senha
Os dois ficam na aba. O hash é calculado aqui, e só a linha resultante é feita para sair da página.
Escolha bcrypt, a menos que algo o obrigue a não escolher
bcrypt é a única opção aqui com um fator de trabalho real. APR1 (`$apr1$`) e a variante SHA existem porque builds antigos do Apache e algumas configurações de nginx os exigem.
Acrescente a linha ao arquivo
Um `user:hash` por linha. Ponha o arquivo fora da raiz de documentos — dentro dela, o servidor serve o seu arquivo de senhas sem hesitar.
Perguntas frequentes
A senha vai para algum lugar?
Não. O hash é calculado no seu navegador, incluindo o bcrypt, e é por isso que gerar um leva um instante perceptível.
Autenticação básica é segura?
Ela envia as credenciais em toda requisição, codificadas em base64, o que não é criptografia. Sobre HTTPS é adequada para manter privado um site de homologação; não é um sistema de autenticação para usuários reais, e não tem bloqueio por tentativas, nem sessão, nem segundo fator.
O nginx rejeita o arquivo.
O nginx não consegue ler todos os formatos que o Apache lê. O suporte a bcrypt depende do build, e as variantes baseadas em crypt dependem da biblioteca do sistema — se um hash for recusado, gere o mesmo usuário com outro algoritmo.
Pode receber de
Verificador de bcrypt e argon2
bcrypt & argon2 Checker
Gera o hash de uma senha com bcrypt num custo escolhido e confere uma senha contra um hash bcrypt existente. Detecta argon2, mas não o calcula.
Gerador de senhas
Password Generator
Gera senhas aleatórias com regras de comprimento, conjunto de caracteres e caracteres ambíguos, em lote se preciso — nada é transmitido nem armazenado.
Gerador de frases-senha
Passphrase Generator
Monta uma frase-senha no estilo diceware a partir de uma lista de palavras, mostrando a entropia em bits.
Gerador de código TOTP
TOTP Code Generator
Transforma um segredo TOTP no código de seis dígitos atual com contagem regressiva, para testar configurações de 2FA — o segredo fica na aba.
Em seguida
Estas aceitam o que esta ferramenta produz, então o resultado pode ir direto.
Verificador de bcrypt e argon2
bcrypt & argon2 Checker
Gera o hash de uma senha com bcrypt num custo escolhido e confere uma senha contra um hash bcrypt existente. Detecta argon2, mas não o calcula.
Hash de texto
Text Hash
Calcula MD5, SHA-1, SHA-256, SHA-384, SHA-512 e CRC-32 de uma string, com opção de saída em maiúsculas e Base64.
Gerador de senhas
Password Generator
Gera senhas aleatórias com regras de comprimento, conjunto de caracteres e caracteres ambíguos, em lote se preciso — nada é transmitido nem armazenado.
Verificador de link suspeito
Suspicious URL Check
Inspeciona a forma de um link antes de você abri-lo — caracteres parecidos, hosts em IP literal, truques com @, subdomínios profundos, portas estranhas, encurtadores — e, se pedir, segue os redirecionamentos e consulta a data de registro do domínio. Sem base de reputação: sinais, não veredito.
Codificar e decodificar Base64
Base64 Encoder & Decoder
Codifica e decodifica Base64 e Base64URL para texto ou arquivos, tratando UTF-8 corretamente.
Verificador de vazamento de senha
Breach Check
Verifica se uma senha aparece nos dados de vazamento do Have I Been Pwned, enviando do navegador apenas os cinco primeiros caracteres do hash SHA-1 dela (k-anonimato) — a senha inteira nunca sai do seu aparelho.