Como usar o gerador de senhas
- Assim que a página carrega, aparece uma senha nova de 16 caracteres. Clique em Copiar e cole onde precisar.
- Arraste o controle deslizante ou digite um tamanho entre 4 e 128 caracteres. Cada mudança cria uma senha nova.
- Escolha os tipos de caractere: maiúsculas, minúsculas, números e símbolos. O gerador sempre inclui pelo menos um caractere de cada tipo que você selecionar, então a senha passa nos sites que exigem “um número e um símbolo”.
- Ative Excluir caracteres parecidos se for ler a senha em voz alta ou digitá-la à mão. Ele remove I, l, 1, O, 0, o e aspas.
- Clique em Gerar uma nova até gostar de uma e guarde-a depois em um gerenciador de senhas.
Como as senhas são criadas
Cada caractere é escolhido com crypto.getRandomValues, o gerador de números aleatórios criptograficamente seguro do navegador. Funções comuns, como Math.random, são previsíveis e nunca devem ser usadas para segredos. Para que todos os caracteres sejam igualmente prováveis, o gerador usa amostragem com rejeição em vez de um simples resto, o que tornaria alguns caracteres um pouco mais frequentes. Se uma senha pronta não tiver algum dos tipos de caractere que você selecionou, ela é descartada e outra é gerada. O resultado: todas as senhas que se encaixam nas suas configurações são exatamente igualmente prováveis. Nada sai do seu dispositivo.
Força da senha e entropia
A força é mostrada em bits de entropia: o logaritmo na base 2 de quantas senhas diferentes as suas configurações podem produzir. Cada bit a mais dobra o número de tentativas de que um atacante precisa. Para uma sequência totalmente aleatória, a fórmula teórica é tamanho × log₂(tamanho do conjunto de caracteres); com os quatro tipos, o conjunto tem 89 caracteres, então cada caractere acrescenta cerca de 6,5 bits. Exigir pelo menos um caractere de cada tipo selecionado descarta algumas combinações, e a ferramenta desconta isso com exatidão. O efeito só é grande em senhas curtas: com 4 caracteres são 22,1 bits em vez de 25,9, e com 16 caracteres, 103,4 em vez de 103,6.
- Abaixo de 36 bits: fraca. Só serve para PINs descartáveis.
- De 36 a 59 bits: razoável. Resiste a tentativas online, em que os sites limitam as tentativas de acesso.
- De 60 a 127 bits: forte. Boa para quase todas as contas.
- 128 bits ou mais: muito forte, comparável a uma chave de criptografia de 128 bits.
Exemplo prático: por que o tamanho importa
Imagine um banco de dados de senhas vazado e um atacante que testa 100 bilhões de tentativas por segundo com um conjunto de placas de vídeo. Em média, ele encontra uma senha depois de testar metade de todas as combinações. Com senhas totalmente aleatórias:
- 8 letras minúsculas (37,6 bits): cerca de 1 segundo.
- 8 letras e números (47,6 bits): cerca de 18 minutos.
- 12 letras e números (71,5 bits): cerca de 500 anos.
- 16 caracteres de todos os tipos (103,6 bits): cerca de 2,5 trilhões de anos (2,5 × 10¹² anos).
Passar de 8 para 16 caracteres traz muito mais do que acrescentar símbolos. Por isso o tamanho padrão aqui é 16; as senhas de 16 caracteres deste gerador têm 103,4 bits, uns 2 trilhões de anos nessa velocidade.
Dicas para usar senhas fortes
- Use uma senha diferente para cada site. Quando um site sofre um vazamento, os atacantes testam o mesmo e-mail e a mesma senha em todos os outros.
- Deixe um gerenciador de senhas lembrar por você. Bitwarden, 1Password e os gerenciadores integrados aos navegadores e aos celulares guardam e preenchem senhas longas e aleatórias.
- Ative a verificação em duas etapas no e-mail, no banco e nas redes sociais. Até uma senha perfeita pode cair em um golpe de phishing.
- Precisa decorar uma? Para a senha mestra do seu gerenciador, use de preferência de 5 a 6 palavras aleatórias (uma frase-senha); ela é longa, forte e mais fácil de digitar.
- Evite reciclar senhas antigas com pequenas mudanças. Passar de “Verao2025!” para “Verao2026!” é a primeira coisa que as ferramentas de força bruta testam.
Perguntas frequentes
É seguro usar um gerador de senhas online?
Sim, este é: as senhas são criadas no seu navegador com crypto.getRandomValues, a mesma fonte aleatória segura que os navegadores usam para chaves de criptografia. Nada é enviado a um servidor nem guardado.
Qual deve ser o tamanho da minha senha?
Pelo menos 12 caracteres para contas do dia a dia e 16 ou mais para e-mail, banco e a senha mestra do seu gerenciador de senhas. O tamanho dá mais segurança do que qualquer regra sobre símbolos.
Devo incluir símbolos?
Sim, quando o site os aceitar. Os símbolos ampliam o conjunto de caracteres, então cada caractere acrescenta mais entropia. Se um site recusar alguns símbolos, desative-os e acrescente alguns caracteres a mais.
O que significam “bits de entropia”?
Eles medem quantas tentativas um atacante precisaria: cada bit a mais dobra o trabalho. Com cerca de 60 bits, a senha resiste a ataques online, e com 100 bits ou mais fica fora do alcance de qualquer ataque offline conhecido.