Gerador de frases-senha memoráveis (estilo Diceware)

Gere uma frase-senha memorável e fácil de transmitir verbalmente combinando palavras comuns aleatoriamente. Escolha o número de palavras, o separador, se as palavras devem ficar em maiúsculas e um número final; tudo é processado inteiramente no seu navegador.

Esta ferramenta seleciona e combina as palavras inteiramente no seu navegador (Web Crypto API). Nada é enviado a um servidor.

Sobre o método de frase-senha Diceware

Diceware é um método para criar senhas memoráveis usando dados (ou outra fonte aleatória) para escolher várias palavras de uma lista e concatená-las. O resultado é muito mais fácil de lembrar para um humano do que uma sequência aleatória de letras e símbolos, e sua resistência a ataques de força bruta (entropia) cresce linearmente à medida que mais palavras são adicionadas.

O que é a geração de frases-senha?

Uma frase-senha é uma senha formada encadeando várias palavras comuns, em vez de uma cadeia curta salpicada de símbolos. Para uma pessoa é fácil de lembrar como uma sequência de palavras e, ainda assim, acrescentar palavras eleva de forma linear a sua resistência à força bruta. Esta ferramenta gera uma frase-senha na hora, depois de definidos o número de palavras, o separador, o uso de maiúsculas e a eventual adição de dígitos.

A geração emprega aleatoriedade criptograficamente segura e tudo acontece dentro do seu navegador. Nada é enviado a um servidor nem guardado, então copie de imediato a cadeia exibida. Recarregar a página produz outra combinação. A robustez estimada que aparece ao lado é um valor de referência, deduzido do tamanho da lista de palavras e do número de palavras.

Como criar uma frase-senha

  1. Defina o número de palavras Recomendam-se quatro ou mais. Com três ou menos a robustez estimada fica aquém e não resistirá a ferramentas de quebra específicas.
  2. Escolha o separador Um hífen se lê bem em voz alta, o que ajuda quando é preciso transmiti-la oralmente. Para serviços que não aceitam espaços, escolha outro símbolo.
  3. Configure maiúsculas e dígitos acrescentados Servem para adaptar o resultado a serviços que exigem uma maiúscula ou um dígito. Você atende ao requisito sem deixar de conseguir lembrá-la.
  4. Gere e copie Você pode gerar de novo até surgir uma combinação de que goste. Uma vez decidida, copie-a na hora e registre onde guarda as suas senhas.

Dicas para aproveitar melhor

  • Recomendamos pelo menos 4 palavras. Com 3 ou menos, a entropia estimada costuma ser insuficiente contra ferramentas de quebra especializadas.
  • Para situações em que você precisa ler em voz alta ou anotar, como uma senha de Wi-Fi, o separador hífen é mais fácil de ler e reduz erros de digitação.
  • Se um serviço exigir um símbolo, ativar "Adicionar um número de 2 dígitos ao final" pode ajudar a atender aos requisitos de complexidade sem usar pontuação.
  • A frase-senha gerada é apenas exibida, nunca salva. Recarregar a página produz uma nova combinação, então copie-a imediatamente se pretende usá-la.

Quando uma frase-senha é útil

Definir uma senha de Wi-Fi

Como costuma ser preciso ditá-la a visitantes, uma sucessão de palavras se transmite de modo incomparavelmente mais simples do que uma fileira de símbolos. A separação com hifens vai bem para ler em voz alta.

A senha mestra de um gerenciador de senhas

É a única senha que você realmente precisa lembrar sozinho. Uma frase-senha lhe dá o comprimento sem deixar de ser memorizável.

Uma frase-senha para um arquivo criptografado

Como segredo de um ZIP ou da criptografia de um disco, você pode escolher uma forma fácil de transmitir e difícil de digitar errado.

Uma senha compartilhada temporariamente

Muito adequada ao que se compartilha por pouco tempo dentro de uma equipe. Colada num chat, é bem menos provável que seja lida errado.

Termos das frases-senha

Frase-senha
Uma senha criada unindo várias palavras. Permite alcançar facilmente o comprimento desejado e é simples de lembrar e de pronunciar.
Diceware
Um método que escolhe palavras de uma lista usando dados ou outra fonte de acaso. Essa ideia é o alicerce da geração de frases-senha.
Entropia
Um indicador, expresso em bits, de quão difícil é adivinhar algo. Cada bit a mais dobra o número de tentativas que uma busca exaustiva exige.
Ataque de força bruta
Um ataque que testa em sequência todas as combinações concebíveis. O comprimento de uma frase-senha se traduz diretamente em resistência.
Ataque de dicionário
Um ataque que testa palavras de uso comum e senhas vazadas no passado. Escolher as palavras ao acaso é o que o contraria.
Web Crypto API
O serviço criptográfico integrado aos navegadores. É o que esta ferramenta usa para gerar aleatoriedade difícil de prever.

Perguntas frequentes

Não há uma definição rígida, mas "senha" geralmente se refere a uma sequência aleatória de caracteres, enquanto "frase-senha" se refere a uma sequência memorável formada por várias palavras concatenadas. Com força semelhante, as frases-senha tendem a ser muito mais fáceis de memorizar e digitar para as pessoas.

Para contas do dia a dia, recomenda-se 4 palavras ou mais. Para contas especialmente sensíveis, como serviços financeiros ou carteiras de criptomoedas, usar de 5 a 6 palavras oferece maior resistência contra hardware de quebra especializado.

Um ataque de dicionário tem como alvo uma única palavra, enquanto a segurança aqui vem da combinação de várias palavras. Mesmo que a lista de palavras seja pública, o número de combinações possíveis cresce exponencialmente a cada palavra adicional, oferecendo resistência prática suficiente.

Não. A geração acontece inteiramente no seu navegador e nada é transmitido ou armazenado. Fechar ou recarregar a página descarta o resultado atual, então copie-o imediatamente se pretende usá-lo.
Tool-kun

Curiosidade — Como "correct horse battery staple" mudou o debate

O próprio método Diceware foi criado por Arnold Reinhold em 1995, mas se tornou amplamente conhecido graças à tirinha nº 936 (2011) da webcomic xkcd, que comparou uma senha de aparência complexa mas difícil de lembrar, como "Tr0ub4dor&3", com uma frase-senha composta por quatro palavras simples, "correct horse battery staple". A tirinha mostrou que a segunda é, na verdade, mais difícil de quebrar por força bruta, apesar de ser muito mais fácil de memorizar.

Esse aparente paradoxo se explica pela entropia da teoria da informação. Em vez de ampliar o conjunto de caracteres por posição, escolher várias palavras de uma lista grande acumula mais bits de aleatoriedade por seleção. Mesmo uma lista de cerca de 853 palavras fornece aproximadamente 9,7 bits por palavra, então quatro palavras juntas já rivalizam com uma senha de 8 caracteres misturando letras, números e símbolos.

Há, no entanto, compensações práticas. Frases-senha mais longas são mais propensas a erros de digitação, e reutilizar a mesma lista de palavras significa que um invasor que a obtenha reduz efetivamente o espaço de busca ao tamanho dessa lista. Para suas contas mais sensíveis, trate a frase-senha gerada como uma senha mestra memorável para um gerenciador de senhas, em vez de reutilizá-la em todos os lugares.