Gerador de senhas

Crie senhas ou frases-senha fortes com crypto.getRandomValues, exclusão opcional de caracteres ambíguos, um medidor de força com estimativa de entropia e cópia com um clique. Nada sai do seu navegador.

Gerador de senhas

Como usar o gerador de senhas

  1. Escolha o modo Senha ou Frase-senha.
  2. Defina o tamanho ou o número de palavras e as opções de caracteres.
  3. Clique em Gerar novamente até gostar do resultado.
  4. Copie com o botão (um aviso confirma) e salve em um gerenciador de senhas.
  5. Use Redefinir para voltar aos valores padrão recomendados.

Fórmula e método

Os bytes aleatórios vêm de crypto.getRandomValues, nunca de Math.random.

Entropia ≈ tamanho × log2(tamanhoDoConjunto) para senhas; a entropia da frase-senha usa o tamanho da lista de palavras.

As faixas de força são heurísticas para a experiência do usuário, não uma garantia contra todos os ataques.

entropia_bits ≈ L · log2(|conjunto|)

Exemplo resolvido

Uma senha de 16 caracteres de um conjunto de 85 símbolos (maiúsculas, minúsculas, dígitos e símbolos) tem cerca de 102,6 bits de entropia.

Uma frase-senha de 5 palavras da lista EFF de 7776 palavras tem cerca de 64,6 bits; adicione palavras para mais força.

Perguntas frequentes

Vocês armazenam as senhas geradas?

Não. A geração e a cópia acontecem apenas no seu navegador.

Por que excluir caracteres ambíguos?

Caracteres como O/0 e I/l/1 são fáceis de confundir ao digitar a partir de uma tela.

Qual lista de palavras o modo frase-senha usa?

A lista longa EFF (7776 palavras), licenciada sob CC BY 3.0 US. Prefira um gerenciador de senhas para contas importantes.

Math.random é usado?

Nunca. Apenas crypto.getRandomValues.

Aviso Legal

As estimativas de força são educativas. Use um gerenciador de senhas confiável para contas importantes.