Gerador de Senhas
Crie senhas seguras e personalizáveis. Use criptografia do navegador para máxima aleatoriedade.
Clique em "Gerar Senha"📚 O que faz uma senha ser segura?
Uma senha segura é aquela que é difícil de adivinhar (por humanos) e difícil de quebrar (por computadores). A segurança depende de três fatores: comprimento, complexidade e imprevisibilidade.
Esta ferramenta usa crypto.getRandomValues(), a API criptográfica do navegador, garantindo aleatoriedade de qualidade para uso em produção.
🔬 Anatomia de uma Senha Forte
📏 Comprimento (o mais importante!)
Cada caractere adicional multiplica exponencialmente a dificuldade. Uma senha de 8 caracteres pode ser quebrada em horas; uma de 16 caracteres levaria milhões de anos.
- 8 caracteres: Mínimo aceitável (não recomendado)
- 12 caracteres: Bom para maioria dos casos
- 16+ caracteres: Excelente para contas importantes
🔤 Variedade de Caracteres
Combinar diferentes tipos de caracteres aumenta o espaço de busca. Só letras minúsculas = 26 opções por posição. Todos os tipos = 94 opções por posição!
🎲 Aleatoriedade Real
Humanos são péssimos em criar padrões aleatórios. "Senha123!" parece complexa mas é facilmente previsível. Use geradores como este para verdadeira aleatoriedade.
✅ Boas Práticas de Senhas
- Use um gerenciador de senhas: 1Password, Bitwarden, KeePass para armazenar senhas únicas
- Senha única por serviço: Se uma vazar, as outras permanecem seguras
- Ative 2FA/MFA: Autenticação de dois fatores é essencial para contas importantes
- Não reutilize senhas: Ataques de "credential stuffing" testam senhas vazadas em outros sites
- Evite informações pessoais: Datas, nomes de pets, time de futebol são fáceis de descobrir
- Considere passphrases: "cavalo-bateria-grampo-correto" é memorável e muito segura
📊 Quanto tempo para quebrar?
Tempos estimados com hardware moderno (1 bilhão de tentativas por segundo):
| Senha | Caracteres | Tempo |
|---|---|---|
| Só minúsculas, 8 chars | 26^8 | 3 minutos |
| + maiúsculas, 8 chars | 52^8 | 15 horas |
| + números, 8 chars | 62^8 | 2 dias |
| + símbolos, 12 chars | 94^12 | 14 milhões anos |
| + símbolos, 16 chars | 94^16 | Idade do universo× |
❓ Perguntas Frequentes
Por que excluir caracteres ambíguos?
Caracteres como 0/O (zero/letra O) e 1/l/I (um/ele minúsculo/i maiúsculo) são difíceis de distinguir. Exclua-os se precisar digitar a senha manualmente ou comunicá-la verbalmente.
A senha gerada é armazenada?
Não! Tudo acontece localmente no seu navegador. Nenhum dado é enviado para servidores. O histórico é apenas para sua conveniência e é perdido ao recarregar a página.
Preciso trocar senhas regularmente?
A NIST (órgão americano de padrões) não recomenda mais troca periódica forçada. Troque apenas se houver suspeita de vazamento ou comprometimento.