Como criar uma senha forte?
- 1Escolha caracteres aleatórios ou uma frase-senha feita de palavras.
- 2Defina o tamanho (ou o número de palavras) e os tipos de caractere de que precisa.
- 3Copie a senha ou escolha uma das outras cinco opções logo abaixo.
- 4Guarde-a em um gerenciador de senhas — use uma senha diferente para cada conta.
Como a força da senha é calculada?
- 01Entropia (bits) = tamanho × log2(caracteres possíveis)
- 02Entropia da frase-senha = palavras × log2(palavras na lista)
- 03Senhas possíveis = 2^entropia
- 04Tempo médio para quebrar = 2^entropia ÷ 2 ÷ tentativas por segundo
A entropia mede quantas tentativas um atacante precisaria fazer. Cada caractere aleatório escolhido entre 90 caracteres possíveis acrescenta log2(90) ≈ 6,5 bits, então uma senha de 16 caracteres tem cerca de 104 bits — 2^104 senhas possíveis. Uma frase-senha funciona do mesmo jeito com palavras: cada palavra sorteada da lista desta ferramenta, com cerca de 1.500 palavras, acrescenta cerca de 10,6 bits, e acrescentar um número soma mais alguns. Com “pelo menos um de cada tipo” ativado, as senhas sem algum tipo são descartadas e sorteadas de novo; a pequena perda de entropia que isso causa é contada com exatidão.
Cada caractere é escolhido com o gerador aleatório criptograficamente seguro do seu navegador (crypto.getRandomValues). Os números aleatórios fora do último bloco completo são rejeitados, então nenhum caractere é mais provável que outro (sem “viés de módulo”). O tempo para quebrar supõe um ataque offline rápido, de 10 bilhões de tentativas por segundo, contra o hash de uma senha vazada; em média, o atacante encontra a senha depois de testar metade de todas as possibilidades. Abaixo de 50 bits é fraca, de 50 a 69 razoável, de 70 a 99 forte e 100 ou mais muito forte.
Dicas úteis
- Tamanho vale mais que complexidade: uma senha mais longa ganha muito mais força que um símbolo a mais.
- Nunca reutilize uma senha. Se um site for invadido, os atacantes testam a mesma senha em todos os outros.
- Use um gerenciador de senhas para guardá-las e ative a verificação em duas etapas no e-mail e no banco.
- Frases-senha são mais fáceis de digitar no celular ou na TV — use pelo menos 6 ou 7 palavras aleatórias.
- Ative “evitar caracteres parecidos” se precisar ditar a senha ou digitá-la a partir de um papel.
Gerador de senhas — perguntas frequentes
Qual deve ser o tamanho de uma senha?
O NIST pede que os serviços aceitem pelo menos 15 caracteres para senhas usadas sozinhas. Para contas importantes, 16 ou mais caracteres aleatórios, ou uma frase-senha com 7 ou mais palavras aleatórias, é uma boa escolha.
É seguro usar estas senhas?
Sim. Elas são geradas no seu dispositivo com o gerador de números aleatórios criptograficamente seguro do navegador. Nada é enviado pela internet, salvo ou registrado, e um novo conjunto é criado a cada vez.
Senha ou frase-senha — qual é melhor?
As duas são fortes quando longas o bastante e realmente aleatórias. Caracteres aleatórios concentram mais força por caractere; frases-senha são mais longas, mas mais fáceis de lembrar e digitar.
Toda senha precisa ter símbolos?
Não necessariamente. A orientação do NIST diz que os serviços não devem impor regras de composição; tamanho e aleatoriedade são o que mais importa. Alguns sites ainda exigem um símbolo, por isso a opção está aqui.
O que significa entropia?
O número de bits de aleatoriedade. Cada bit a mais dobra as tentativas de que um atacante precisa, então 80 bits são cerca de um milhão de vezes mais difíceis de adivinhar que 60 bits.
O tempo para quebrar é exato?
Não, é uma estimativa para um atacante que sabe como a senha foi gerada e consegue testar 10 bilhões de tentativas por segundo. Hashes de senha lentos tornam os ataques reais bem mais lentos; os limites de tentativas de login online, mais lentos ainda.
Fontes
- NIST SP 800-63B — Diretrizes de identidade digital: autenticação e gestão do ciclo de vida
- MDN — Crypto.getRandomValues()
- EFF — Frases-senha geradas com dados (Dice-generated passphrases)
Fórmulas revisadas em: 30 de setembro de 2026 ·Como verificamos nossas fórmulas