Gerador de Senhas Fortes - Frases-Senha XKCD e Entropia

Gerador de senhas fortes para senhas aleatórias ou frases-senha XKCD. Veja estimativas de entropia e tempo de quebra — seguro, processamento 100% local no navegador.

Entropia

********

Entropia: 0.00 bitsTempo de quebra: 0.0 seg

Tempo de quebra estimado

CPU
GPU
Cluster

As senhas são geradas localmente e desaparecem ao atualizar a página.

Como usar

  1. Escolha o modo Aleatório ou Memorável.
  2. Ajuste comprimento, conjuntos de caracteres, quantidade de palavras ou separadores.
  3. Clique em Gerar e analise a entropia + tempo de quebra.
  4. Copie sua senha ou fixe-a para evitar nova geração.

Recursos principais

  • Gere senhas aleatórias de alta entropia com conjuntos de caracteres personalizados.
  • Crie frases-senha memoráveis estilo XKCD, fáceis de lembrar.
  • Analise a entropia da senha e veja uma classificação de força clara.
  • Estime o tempo de quebra sob diferentes velocidades de ataque (CPU/GPU/cluster).
  • Exclua caracteres ambíguos (O/0, l/1) para entrada manual mais segura.
  • Proteja a privacidade com aleatoriedade criptográfica exclusivamente no lado do cliente.

Ferramentas relacionadas

Lógica de cálculo

  • Use crypto.getRandomValues para aleatoriedade criptográfica.
  • Uma aproximação comum de entropia é H=Llog2(N)H = L \cdot \log_2(N).
  • Frases-senha ganham força pelo tamanho do pool de palavras e pela quantidade de palavras.

Perguntas frequentes

  • É gratuito?
    • Sim.
  • Minha senha é enviada ou armazenada?
    • Não. As senhas são geradas localmente e desaparecem ao atualizar a página.
  • Por que frases-senha como "correct-horse-battery" são melhores?
    • São mais fáceis de lembrar e, ao mesmo tempo, possuem alta entropia e são difíceis de quebrar por força bruta.
  • Como a entropia é calculada? (Técnico)
    • Uma aproximação comum é H=Llog2(N)H = L \cdot \log_2(N), onde L é o comprimento e N o tamanho do conjunto de caracteres.
  • Por que o comprimento geralmente supera "mais símbolos"?
    • Aumentar o comprimento expande o espaço de busca exponencialmente, geralmente melhorando a segurança mais do que adicionar complexidade sozinha.