Sobre esta ferramenta

Este gerador de senhas cria senhas criptograficamente aleatórias de 8 a 64 caracteres ou frases-senha com várias palavras, e mostra uma estimativa da força em bits de entropia.

Como usar

  1. Escolha Senha aleatória ou Frase-senha.
  2. Para uma senha, defina o tamanho e escolha maiúsculas, minúsculas, números e símbolos; para uma frase-senha, defina o número de palavras, um separador e, se quiser, iniciais maiúsculas ou um número.
  3. Confira a estimativa de entropia e clique em Gerar novamente até gostar do resultado.
  4. Clique em Copiar e guarde a senha no seu gerenciador de senhas.

Bom saber

  • A aleatoriedade vem do crypto.getRandomValues da Web Crypto API, um gerador criptograficamente seguro.
  • A entropia é estimada como tamanho × log2(tamanho do conjunto de caracteres); com os quatro conjuntos, uma senha de 16 caracteres tem cerca de 103 bits.
  • O rótulo de força é Fraca abaixo de 40 bits, Razoável abaixo de 60, Forte abaixo de 80 e Muito forte a partir de 80 bits.
  • As frases-senha são montadas com palavras aleatórias e, opcionalmente, um número aleatório de 3 dígitos no final para aumentar a entropia.

Funciona inteiramente no seu navegador — nada do que você digita é enviado ou armazenado.

Perguntas frequentes

Qual deve ser o tamanho de uma senha?

Para a maioria das contas, 16 ou mais caracteres aleatórios é uma escolha forte. Senhas mais longas ganham muito mais força do que com tipos extras de símbolos.

As senhas geradas aqui são armazenadas ou enviadas para algum lugar?

Não. Elas são geradas no seu dispositivo, dentro do navegador, e nunca são transmitidas, registradas ou salvas.

Frase-senha ou senha aleatória: qual é melhor?

Uma senha aleatória concentra mais entropia por caractere; uma frase-senha é mais fácil de digitar e lembrar. As duas são fortes se forem longas o bastante e realmente aleatórias.

O que significa o número de entropia?

Ele estima, em bits, quantas tentativas um invasor precisaria fazer: cada bit a mais dobra o número de possibilidades.