Gerador de Senhas

Gere uma senha aleatória forte no seu navegador, escolhendo o comprimento e os conjuntos de caracteres.

Os cálculos são feitos localmente; seus valores não são enviados ao servidor.

Exemplo

Uma senha aleatória de 8 caracteres só com minúsculas tem cerca de 37,6 bits de entropia, enquanto 16 caracteres com minúsculas, maiúsculas, números e símbolos chegam a cerca de 102,55 bits, e 20 caracteres a cerca de 128,19 bits.

Método de cálculo

Os caracteres vêm da fonte aleatória criptograficamente segura do navegador. Com os quatro conjuntos ligados, o gerador garante pelo menos uma minúscula, uma maiúscula, um dígito e um símbolo e depois embaralha tudo, para que as posições não sejam previsíveis.

Observações importantes

As senhas são criadas localmente e nunca são enviadas nem armazenadas, o que também significa que não podem ser recuperadas: salve a nova senha num gerenciador confiável imediatamente, antes de enviar o formulário. O comprimento mínimo é 4 e o máximo, 256.

Guia prático

Escolha o tamanho e os tipos de caracteres; o tamanho é o que mais fortalece a senha. 8 minúsculas aleatórias dão cerca de 37,6 bits; 16 caracteres com minúsculas, maiúsculas, números e os 23 símbolos dão 102,55 bits, e 20 caracteres, 128,19 bits. Com os quatro tipos ativos, há garantia de ao menos um de cada. Se um site recusar símbolos, desative-os e aumente o tamanho: 12 letras e números dão 71,45 bits. A senha é gerada no navegador e não é salva: guarde-a logo num gerenciador de senhas. Mínimo 4, máximo 256.

Exemplos práticos
EntradaResultado
8 · lowercase only37.6 bits
12 · letters + numbers71.45 bits
16 · all four sets102.55 bits
20 · all four sets128.19 bits · one of each set
6 · numbers only19.93 bits
3 charactersrejected (minimum 4)

Perguntas frequentes

Por que o comprimento pesa mais que os símbolos?

Porque cada caractere extra multiplica o número de senhas possíveis. Uma de 8 caracteres em minúsculas tem cerca de 37,6 bits e pode ser quebrada rápido por ataque offline se um banco de dados vazar, enquanto 20 caracteres com os quatro conjuntos alcançam cerca de 128,19 bits, muito além do que se adivinha na prática.

E se um site recusar certos símbolos?

Desligue os símbolos e compense com comprimento: 12 caracteres de letras e números dão cerca de 71,45 bits. Os 23 símbolos disponíveis ajudam, mas acrescentar caracteres ajuda mais, então use a senha mais longa que o serviço aceitar.

Códigos só com números são seguros?

Apenas como códigos de uso único e curta duração, com limite de tentativas. Seis dígitos aleatórios dão cerca de 19,93 bits, fraco diante de quem consegue testar em alta velocidade. Use uma senha diferente para cada conta e ative a verificação em duas etapas onde houver.

Ferramentas relacionadas