Gerador de senhas

Crie uma senha forte e aleatória com um clique, complexa ou fácil de lembrar.

Muito forte

16
Caracteres usados
Gerar várias mesmas configurações

As senhas são criadas no seu navegador. Elas nunca são enviadas nem salvas.

Como usar o gerador de senhas

  1. Uma senha forte fica pronta assim que a página abre. Toque em Copiar e cole onde precisar.
  2. Escolha o comprimento no controle deslizante (16 ou mais é um bom padrão) e quais caracteres usar: maiúsculas, minúsculas, números e símbolos.
  3. Prefere algo que dê para digitar ou lembrar? Abra Fácil de lembrar para uma frase feita de palavras aleatórias, ou PIN para um código numérico.
  4. Toque em Nova até gostar do resultado. A barra abaixo da senha mostra a força dela e quanto tempo levaria para ser quebrada.

O que torna uma senha forte?

Uma senha forte é aquela que ninguém consegue adivinhar e que nenhum computador consegue descobrir em tempo razoável. Os atacantes não digitam senhas à mão: quando um site é invadido, eles pegam os hashes das senhas armazenadas e testam bilhões de tentativas por segundo em placas de vídeo. Palavras, nomes, datas e padrões simples como Verao2024! caem primeiro, porque são as primeiras coisas que esses programas testam.

Por isso esta ferramenta escolhe cada caractere ao acaso com o gerador de números aleatórios criptográfico do navegador (crypto.getRandomValues), a mesma fonte usada para chaves de criptografia. Não há padrão a aprender: cada caractere tem a mesma chance, e cada nova senha não tem nada a ver com a anterior.

Comprimento vale mais que complexidade

Cada caractere a mais multiplica o número de senhas possíveis. Com os quatro tipos de caractere há 86 opções por caractere, então uma senha de 12 caracteres tem cerca de 77 bits de entropia e uma de 16, cerca de 103 bits. Na prática, 8 caracteres aleatórios podem ser quebrados em dias numa máquina rápida, enquanto 16 levariam mais que a idade do universo. Se um site limita os símbolos que você pode usar, basta deixar a senha alguns caracteres mais longa.

Frases fáceis de lembrar

Algumas senhas você precisa digitar ou lembrar, como a do computador ou a do gerenciador de senhas. Para essas, uma frase-senha de várias palavras aleatórias, como Caneca-Trigo-Farol7-Pipoca-Lontra-Vela, é forte e fácil de digitar. As palavras são sorteadas de uma lista de 951 palavras comuns em português (sem acentos nem ç), então seis palavras dão cerca de 59 bits antes de somar o número. O segredo é que o computador escolhe as palavras: uma frase escolhida por você é muito mais fácil de adivinhar.

Códigos PIN

Os PINs são curtos, então só são seguros onde as tentativas erradas são limitadas, como na tela de bloqueio do celular ou no cartão do banco. O gerador evita os PINs que as pessoas mais escolhem, como 1234, 0000, 1212 e anos como 1990.

Como a força é medida

A barra de força mostra a entropia: quantas tentativas um atacante precisaria se soubesse exatamente como a senha foi feita. O tempo para quebrar considera um ataque offline com muitos recursos, testando 10 bilhões de tentativas por segundo, e mostra o tempo médio para encontrá-la. Os sites reais costumam guardar senhas de forma bem mais segura, então considere isso o pior caso.

Privado por natureza

Tudo acontece no seu próprio dispositivo. As senhas não são enviadas a nenhum servidor, não ficam salvas nem num histórico; só suas configurações, como o comprimento, ficam lembradas neste navegador. Para a melhor proteção, use uma senha diferente para cada conta e guarde-as num gerenciador de senhas.

Perguntas frequentes

Este gerador de senhas é seguro?

Sim. As senhas são criadas no seu navegador com o gerador de números aleatórios criptográfico e nunca saem do seu dispositivo. Nada é enviado a um servidor, registrado ou salvo. Você pode até se desconectar da internet depois que a página carregar, e ela continua funcionando.

Qual deve ser o tamanho da minha senha?

Use pelo menos 12 caracteres em contas do dia a dia e 16 ou mais para e-mail, banco e o gerenciador de senhas. Se usar uma frase-senha, escolha pelo menos 5 ou 6 palavras.

O que faz "Evitar caracteres parecidos"?

Remove caracteres fáceis de confundir ao ler ou digitar, como o I maiúsculo, o l minúsculo, o número 1, a letra O e o zero. Isso reduz um pouco as possibilidades, então acrescente um ou dois caracteres se ativar a opção.

Uma frase-senha é tão segura quanto uma senha aleatória?

Pode ser. Seis palavras aleatórias de uma lista de 951 têm cerca de 59 bits de entropia, parecido com uma senha aleatória de 9 a 10 caracteres, mas são muito mais fáceis de digitar e lembrar. Use mais palavras em contas importantes.

Devo usar a mesma senha forte em todo lugar?

Não. Se um site for invadido, os atacantes testam o mesmo e-mail e senha em outros sites. Use uma senha diferente para cada conta e deixe um gerenciador de senhas lembrar delas por você.