Saltar para o conteúdo principal
LibraTool logoLibraTool

Gerador de Passphrase Diceware grátis

Gere passphrases memoráveis e de alta entropia combinando palavras aleatórias. Quantidade de palavras, separador e capitalização configuráveis — usa aleatoriedade criptograficamente segura.

Funciona offline depois de carregado

...

Clique em qualquer palavra para rolar novamente apenas essa palavra

62 bits
Entropia
15 anos
Tempo para quebrar

Por que diceware? Frases memoráveis de palavras aleatórias têm enorme entropia e são mais fáceis de lembrar do que sequências sem sentido. Uma frase de 5 palavras tem mais entropia do que uma senha aleatória de 10 caracteres com maiúsculas, minúsculas e símbolos. Toda a aleatoriedade vem de crypto.getRandomValues() no seu navegador. Nenhuma palavra, frase ou dado é enviado a qualquer lugar.

Usos comuns

  • Gerar Senha Mestra para Gerenciador de SenhasUma frase diceware é ideal para a chave mestra do seu gerenciador de senhas — alta entropia, memorável.
  • Gerar Frases de CriptografiaPara criptografia de disco completo, chaves GPG ou qualquer sistema criptográfico que precise de um segredo memorável.
  • Gerar Senhas de Rede Wi-FiMais fácil de compartilhar verbalmente do que caracteres aleatórios — perfeito para redes de convidados ou casas compartilhadas.
  • Gerar Segredos Compartilhados da EquipePara contas de serviço compartilhadas, senhas de implantação ou qualquer coisa que várias pessoas precisem memorizar.
  • Gerar Senhas de Exemplo Memoráveis para DemosAo demonstrar ferramentas que precisam de senha, frases diceware são mais memoráveis para o público do que gibberish aleatório.

Como funciona

A geração de frase-passe funciona inteiramente no seu navegador usando o crypto.getRandomValues da Web Crypto API — a mesma fonte de aleatoriedade criptográfica usada por gestores de palavras-passe e TLS. A lista de 1.296 palavras curtas EFF vem incluída diretamente na página, por isso nenhum pedido de rede é feito durante a geração.

  1. 1
    Seleção de palavras sem viés
    Para cada posição de palavra, crypto.getRandomValues preenche um buffer Uint32 com um número aleatório suportado por hardware. A amostragem por rejeição descarta valores que distorceriam a distribuição, depois o resultado indexa na lista de 1.296 palavras curtas EFF — dando exatamente 10,34 bits de entropia por palavra sem viés de módulo.
  2. 2
    Extras opcionais adicionados
    Se ativar o alternador de número, um inteiro aleatório de 0–99 é escolhido com o mesmo método sem viés e adicionado como um chip separado, acrescentando aproximadamente 6,6 bits. Colocar em maiúscula a primeira letra de cada palavra é determinístico e não adiciona entropia, o que a ferramenta assinala explicitamente.
  3. 3
    Exibição ao vivo de entropia e tempo de quebra
    A entropia é calculada como contagemDePalavras × log2(1296), e a ferramenta converte esse valor num tempo de quebra estimado usando três modelos de ataque selecionáveis: 10 tentativas/seg (online limitado), 10 mil milhões/seg (GPU offline), e 100 biliões/seg (cluster de grande escala). A matemática atualiza instantaneamente à medida que altera a contagem de palavras ou opções.
  4. 4
    Repetir e copiar por palavra
    Clicar em qualquer palavra individual substitui apenas essa palavra por uma recém-gerada — mesma entropia, útil para trocar uma palavra estranha sem regenerar toda a senha. A string final é montada com o separador escolhido e escrita na área de transferência via a API Clipboard padrão.

A senha é gerada inteiramente no seu navegador usando dados de palavras incluídos localmente — nada é enviado a qualquer servidor em qualquer momento.

Ferramentas relacionadas

Perguntas frequentes