Como usar
- Defina o comprimento — 16 caracteres ou mais é um bom padrão para contas guardadas em um gerenciador de senhas.
- Escolha quais tipos de caracteres incluir e se quer evitar caracteres parecidos, como I, l, 1, O e 0.
- Exclua os caracteres que algum site não aceita, por exemplo aspas ou espaços.
- Copie a senha, ou gere várias de uma vez e copie todas.
Opções explicadas
- Comprimento
- Cada caractere a mais multiplica o número de senhas possíveis. O comprimento importa mais que os símbolos — 16 letras minúsculas são mais fortes que 10 caracteres de todos os tipos.
- Evitar caracteres parecidos
- Remove I, l, 1, |, O, 0, o e as aspas, para que a senha possa ser ditada em voz alta ou digitada a partir de um papel sem erros. Reduz um pouco a entropia.
- Incluir todos os tipos selecionados
- Garante pelo menos um caractere de cada conjunto escolhido, algo que muitos formulários de cadastro exigem.
- Entropia
- Bits de aleatoriedade no resultado do gerador — comprimento × log₂(tamanho do conjunto). 60 bits é razoável, 80 ou mais é forte e 100 ou mais é muito forte.
Comprimento versus tipos de caracteres
Entropia de senhas formadas apenas pelos caracteres indicados:
| Caracteres | 8 de comprimento | 12 de comprimento | 16 de comprimento | 20 de comprimento |
|---|---|---|---|---|
| Só números (10) | 27 bits | 40 bits | 53 bits | 66 bits |
| Minúsculas (26) | 38 bits | 56 bits | 75 bits | 94 bits |
| Letras + números (62) | 48 bits | 71 bits | 95 bits | 119 bits |
| Os quatro tipos (89) | 52 bits | 78 bits | 104 bits | 130 bits |
Acrescentar quatro caracteres rende mais do que colocar símbolos em uma senha curta.
Perguntas frequentes
Essas senhas são realmente aleatórias?
Sim. Elas vêm do crypto.getRandomValues, o gerador criptograficamente seguro do navegador, e os caracteres são escolhidos por amostragem por rejeição, para que todos tenham exatamente a mesma chance.
Vocês veem ou guardam as senhas?
Não. Elas são geradas por JavaScript no seu dispositivo e nunca são transmitidas. Nada é salvo.
Qual deve ser o tamanho da minha senha?
Para contas guardadas em um gerenciador de senhas, 16–20 caracteres aleatórios são mais que suficientes. Para uma senha mestra que você precisa decorar, use uma frase-senha longa, formada por várias palavras aleatórias.
O que significa o tempo de quebra?
É o tempo médio para adivinhar a senha por força bruta a 10 bilhões de tentativas por segundo — mais ou menos o que um conjunto de GPUs potentes faz atacando um hash rápido offline. Ataques reais contra sites são bem mais lentos por causa dos limites de tentativas, mas é melhor considerar o pior cenário.
Posso usar a mesma senha forte em vários sites?
Não. Se um site vazar a senha, os invasores vão testá-la em todos os outros. Use uma senha diferente para cada conta e deixe um gerenciador de senhas lembrar delas.
Privacidade
Esta ferramenta funciona inteiramente no seu navegador. Seus arquivos e textos são processados no seu dispositivo e nunca são enviados aos nossos servidores.