1. O que e Forca de Senha
A forca de uma senha mede o quanto ela e resistente a tentativas de adivinhacao ou ataques automatizados. Uma senha fraca pode ser descoberta em frações de segundo por ferramentas modernas de cracking, enquanto uma senha forte pode levar seculos para ser quebrada mesmo com hardware especializado.
Nossa ferramenta quantifica essa resistencia atribuindo uma pontuacao de 0 a 100 com base em multiplos fatores: comprimento, diversidade de caracteres, ausencia de padroes previsiveis e presenca em listas de senhas vazadas.
2. Entropia e Espaco de Combinacoes
A entropia e a medida matematica da imprevisibilidade de uma senha, expressa em bits. Ela e calculada como: H = L × log2(N), onde L e o comprimento e N e o tamanho do conjunto de caracteres.
- Apenas minusculas (26 chars): 4.7 bits por caractere
- Alfanumerico (62 chars): 5.95 bits por caractere
- Todos os tipos (94 chars): 6.55 bits por caractere
- Senha de 16 chars alfanumerica: ~95 bits de entropia
3. Criterios de uma Senha Forte
Nossa analise avalia automaticamente os seguintes criterios:
- Comprimento minimo: pelo menos 12 caracteres, idealmente 16+
- Letras maiusculas e minusculas: aumentam o espaco de combinacoes
- Numeros (0-9): adicionam 10 simbolos ao conjunto
- Caracteres especiais (!@#$...): multiplicam exponencialmente as combinacoes
- Sem sequencias obvias: "123", "abc", "qwerty" sao os primeiros testados
- Sem repeticao excessiva: "aaaa" ou "1111" reduzem a entropia real
4. Tipos de Ataques a Senhas
Entender os metodos de ataque ajuda a criar melhores defesas:
- Forca bruta: testa todas as combinacoes possiveis. Ineficaz contra senhas longas.
- Ataque de dicionario: usa listas de palavras e senhas comuns. Derrota senhas simples instantaneamente.
- Rainbow tables: tabelas precomputadas de hashes. Mitigado por salt no armazenamento.
- Credential stuffing: usa combinacoes de usuario/senha vazados em outros servicos.
"Uma senha de 16 caracteres com todos os tipos de caracteres, sem padroes previsiveis, levaria mais de 1 trilhao de anos para ser quebrada por forca bruta com hardware atual."
5. Boas Praticas no Dia a Dia
Conhecer os criterios e so o primeiro passo. Na pratica, adote estas habitos:
- Use um gerenciador de senhas (Bitwarden, 1Password, KeePass) para criar e armazenar senhas unicas por conta
- Ative a autenticacao de dois fatores (2FA) em todos os servicos criticos
- Nunca reutilize senhas entre contas diferentes
- Troque senhas imediatamente apos suspeita de vazamento
- Considere passphrases: frases longas como "cavalo-correto-bateria-grampo" sao fortes e memoraveis
6. Perguntas Frequentes
Minha senha e enviada para alguem?
Nao. Toda a analise acontece localmente no seu navegador via JavaScript. Nenhuma senha e enviada ou armazenada em qualquer servidor.
O tempo de quebra e preciso?
E uma estimativa baseada em 10 bilhoes de tentativas por segundo. Na pratica, ataques de dicionario encontram senhas previsiveis muito mais rapido. O valor e util como referencia relativa entre senhas.
Uma senha "Muito Forte" e inquebravel?
Praticamente sim para forca bruta, mas nenhuma senha e 100% segura contra todos os vetores de ataque. Phishing, malware e vazamentos de banco de dados nao dependem da forca da senha em si.
Posso usar o gerador para criar senhas reais?
Sim. O gerador usa crypto.getRandomValues() com embaralhamento Fisher-Yates, garantindo aleatoriedade criptograficamente segura. As senhas geradas sao adequadas para uso real.