PassGen.co

Idioma

Senhas com palavras

  • 7 palavras

Gerador de senhas com palavras aleatórias grátis

Crie uma senha fácil de lembrar com este gerador de senhas com palavras aleatórias: fácil de memorizar, fácil de digitar e difícil de adivinhar. É a ideia do xkcd e o método Diceware aplicados do jeito certo, com um gerador seguro de números aleatórios e uma estimativa honesta da força da senha. A configuração padrão, com sete palavras aleatórias, é forte o suficiente para quase tudo que você digita manualmente.

Escolha de 3 a 12 palavras, o separador entre elas, letras maiúsculas, um número, um símbolo e um tamanho máximo. As palavras estão disponíveis em inglês e em outros nove idiomas. Não gostou de uma palavra? Toque nela para trocar só essa. A frase-senha é criada no seu dispositivo e nunca é enviada para nenhum lugar.

Ir para: Para que serve? · Quantas palavras? · Três palavras aleatórias · Como lembrar · Perguntas

Para que você vai usar a frase-senha?

Uma frase-senha serve para um segredo que você mesmo digita. Escolha o uso e o gerador abrirá com as configurações certas.

De quantas palavras você precisa?

Cada palavra que você adiciona torna uma frase-senha cerca de 7.400 vezes mais difícil de adivinhar, porque um invasor precisa testar todas as palavras da lista em cada posição. Sete palavras aleatórias, nossa configuração padrão, servem para quase tudo que você digita manualmente: o login de um computador, uma rede Wi-Fi ou uma chave SSH. Use oito para um gerenciador de senhas ou um disco criptografado. Três ou quatro palavras servem apenas para contas que bloqueiam tentativas incorretas, como explicado abaixo.

O tempo abaixo do gerador considera o pior cenário: o invasor conhece sua lista de palavras e tem uma cópia contra a qual pode testar senhas nos próprios computadores, sem limite de tentativas, como uma lista de senhas roubada de um site ou um arquivo criptografado copiado. Para a frase-senha exibida no gerador, o tempo necessário depende de quem está tentando descobri-la:

Sua frase-senha7 palavrasEnglish

Uma placa de vídeo
98 milhões de anos
Muito forte
Como em um PC potente para jogos
1.000 placas de vídeo Sua avaliação
98.000 anos
Forte
Alugadas por hora, por exemplo, por um grupo criminoso
100.000 placas de vídeo
980 anos
Forte
Uma estrutura do porte de um governo ou de uma grande empresa de tecnologia. Ninguém divulga esses números.

Atacar um site ou dispositivo com proteção adequada é muito mais demorado: ele bloqueia tentativas incorretas repetidas e armazena senhas de uma forma que torna lento o teste de cada tentativa. Mas você não consegue ver como um site armazena a sua senha, então não conte com isso.

Letras maiúsculas quase não aumentam a segurança, porque um invasor também pode colocar a inicial de cada palavra em maiúscula. Um número ou símbolo ajuda um pouco. Adicionar outra palavra é o que mais ajuda. Se um site tiver um limite de tamanho, abra Sem limite e selecione esse limite: o gerador passa a criar apenas frases-senha que cabem nele, e a linha que indica a força mostra a redução correspondente.

Uma senha de 3 palavras é suficiente?

O Centro Nacional de Segurança Cibernética do Reino Unido (NCSC) recomenda que as pessoas usem “três palavras aleatórias”, e muita gente agora procura um gerador de senhas com palavras para criar senhas de 3 palavras. A recomendação é válida para o contexto em que foi pensada: uma conta online que bloqueia tentativas repetidas de adivinhar a senha, de preferência com autenticação em duas etapas. Adivinhar três palavras aleatórias pela página de login, a 10 tentativas por segundo, levaria cerca de 650 anos.

O problema é se houver um vazamento de dados. Se os hashes das senhas do site forem roubados, as mesmas três palavras podem ser descobertas em menos de um segundo, e usar letras maiúsculas, um número e um símbolo quase não ajuda. Por isso, use três palavras apenas nas situações previstas pelo NCSC. Para um gerenciador de senhas, o login de um computador, uma rede Wi-Fi ou um disco criptografado, use sete ou mais palavras. O exemplo Três palavras aleatórias acima abre o gerador com configurações que seguem a recomendação do NCSC, e o indicador de força mostra com transparência como essa senha é fraca.

Um gerador de senhas com palavras inspirado no xkcd, feito do jeito certo

A famosa tirinha do xkcd defendia que quatro palavras comuns escolhidas aleatoriamente são mais fáceis de lembrar do que “Tr0ub4dor&3” e mais difíceis de descobrir. A ideia estava certa. Mas os números eram apenas uma ilustração: quatro palavras de uma lista de 2.048 equivalem a 44 bits, o que uma única placa de vídeo consegue quebrar em menos de um minuto.

Este gerador mantém a ideia e corrige os números: listas de cerca de 7.400 palavras em vez de 2.048, sete palavras por padrão em vez de quatro, nenhuma palavra repetida e um gerador seguro de números aleatórios em vez de uma pessoa fazendo a escolha. Sete palavras equivalem a cerca de 90 bits: cerca de 100.000 anos, mesmo com 1.000 placas de vídeo.

A parte mais importante é a escolha aleatória. Quem escolhe as próprias palavras costuma usar letras de músicas, citações, nomes e lugares, e as ferramentas usadas para descobrir senhas testam essas opções primeiro. Até “correct horse battery staple”, da tirinha, já aparece milhares de vezes em vazamentos de dados. Palavras escolhidas aleatoriamente não têm um padrão a ser descoberto, então os números continuam válidos mesmo que um invasor saiba que você usou o PassGen.co. Você já usa uma frase-senha que criou por conta própria? Teste sua frase-senha no verificador de força de senhas.

Como memorizar uma frase-senha

  • Crie uma imagem mental. Imagine as palavras como uma cena curta e engraçada, na mesma ordem. Uma morsa com uma lanterna em um cânion fica na memória muito mais facilmente do que sete palavras separadas.
  • Digite com frequência no início. Use a frase-senha várias vezes ao dia durante a primeira semana. Depois disso, seus dedos se lembram dela.
  • Anote enquanto você memoriza. Guarde o papel em casa, nunca junto do dispositivo que a frase-senha desbloqueia, e destrua o papel assim que você souber a frase-senha de cor.
  • Mantenha os separadores. Hífens ou espaços mostram onde você errou e não custam nada.

Frases-senha no seu idioma

Palavras que você conhece são mais fáceis de lembrar e digitar. Escolha uma lista de palavras pelo botão com o ícone de globo: English, Deutsch, Español, Français, Italiano, Português, Català, Nederlands, Українська ou Русский. Cada lista principal tem cerca de 5.900 a 7.700 palavras, então uma frase-senha em qualquer uma delas é quase tão forte quanto uma em inglês, e a estimativa de força abaixo do gerador leva em conta a lista exata que você escolhe.

As listas em ucraniano e russo também estão disponíveis em letras latinas, porque a tela de inicialização de um notebook com criptografia, uma TV ou a página de administração de um roteador muitas vezes só permite usar um teclado no padrão dos EUA. Se você não conseguir digitar sua frase-senha ali, ficará sem acesso. Pelo mesmo motivo, teste a frase-senha de criptografia de disco na tela de inicialização antes de depender dela ou use uma lista sem acentos.

English (short words) usa palavras de três a cinco letras, mais rápidas de digitar em um celular ou com o controle remoto de uma TV. Como há menos palavras para escolher, cada uma contribui menos para a segurança. Por isso, use nove palavras curtas para ter a mesma segurança de sete palavras da lista principal.

Como funciona: detalhes técnicos

Para quem quer conferir os detalhes.

Aleatoriedade segura

cada palavra é escolhida com crypto.getRandomValues(), usando amostragem por rejeição para que todas as palavras tenham exatamente a mesma chance de serem escolhidas. Se uma palavra já estiver na frase-senha, o sorteio é repetido, para que nenhuma palavra apareça duas vezes.

Estimativa de segurança

o número exato de frases-senha diferentes que as configurações podem gerar. Sem um tamanho máximo, esse número é N × (N − 1) × …, com um fator por palavra, a partir de uma lista de N palavras. Dígitos aleatórios entre as palavras multiplicam esse total por 10 a cada intervalo; “adicionar um número”, por 10 × quantidade de palavras (qual número, em qual palavra); e “adicionar um símbolo”, por 8 × quantidade de palavras (um dos símbolos ! @ # $ % ^ & *, em qual palavra). Letras maiúsculas não acrescentam nada, nem o separador Personalizado, pois foi você quem o escolheu. Bits = log2 desse número. Tempo para quebrar a frase-senha = 2bits − 1 ÷ (2 × 1014) segundos, com 1.000 placas de vídeo.

Tamanho máximo

o gerador calcula exatamente quantas frases-senha cabem no limite, considerando os tamanhos das palavras da lista, e sorteia uma delas, todas com a mesma chance de serem escolhidas. A estimativa de segurança é a contagem das frases-senha que cabem no limite.

Palavras trocadas

para cada palavra trocada k vezes, a estimativa de segurança diminui em log2(k + 1) bits, o máximo de informação que a escolha entre k + 1 palavras pode revelar.

Listas dimensionadas para dados

a maioria das listas começa com 7.776 palavras, que é 6 × 6 × 6 × 6 × 6, o número de resultados possíveis ao lançar cinco dados. Esse é o método Diceware: lance cinco dados e procure a palavra correspondente. As listas em espanhol, italiano e catalão têm 8.192 palavras, e a lista de palavras curtas em inglês tem 1.296, para quatro dados. Por causa da filtragem descrita abaixo, o gerador usa o gerador de números aleatórios do seu navegador em vez dos números dos dados.

Filtragem

palavras que contêm um caractere separador, como “yo-yo”, são removidas para não deixar dúvidas sobre onde cada palavra termina. Também são removidos nomes de pessoas e lugares, mesmo quando uma lista os escreve em minúsculas, e palavras que seriam desagradáveis ou constrangedoras em uma frase-senha que você talvez diga em voz alta, como doenças, drogas, armas e termos ofensivos. Palavras disponíveis: English 7.424, English (short words) 1.234, Deutsch 6.947, Español 5.962, Français 7.347, Italiano 7.667, Português 7.429, Català 7.186, Nederlands 7.337, Українська 7.430, Українська (латиницею) 7.480, Русский e Русский (латиницей) 7.608 cada. A estimativa de segurança usa esses números para manter a precisão.

Listas de palavras

a lista em inglês é a EFF Long Wordlist (CC BY 4.0), e a de inglês (palavras curtas) é a EFF Short Wordlist 1 (CC BY 3.0 US). As listas em alemão, espanhol, italiano e catalão vêm das listas diceware do ulif (CC BY), a de francês vem do projeto Tails (CC0), a de holandês vem de mko.re (CC BY), e a de ucraniano vem de git-leaf (MIT). A lista em russo foi criada para o PassGen.co com dados do OpenRussian.org (CC BY-SA 4.0), e a lista em português, com dados de frequência de palavras do OpenSubtitles (hermitdave/FrequencyWords) e da Wikipédia em português (CC BY-SA 4.0).

Perguntas frequentes

Qual é um bom exemplo de frase-senha?

Algo como veludo-porto-esboço-lanterna-cacto-morsa-cânion: sete palavras sem relação entre si nem com você. Nunca use um exemplo que você tenha visto publicado, incluindo este. Crie sua própria frase-senha acima.

Uma frase-senha de quatro palavras é segura?

Só quando há um limite de tentativas incorretas, como em um celular que bloqueia após algumas tentativas. Se o hash da frase-senha fosse roubado, uma frase de quatro palavras seria quebrada em segundos. Use sete palavras para contas e oito para qualquer coisa que proteja outras senhas.

Qual é a diferença entre uma frase-senha e uma senha?

Uma senha costuma ser uma sequência curta que mistura caracteres; uma frase-senha é uma sequência mais longa de palavras. Uma frase-senha é a senha fácil de lembrar que a maioria das pessoas busca em um gerador de senhas com palavras. Para oferecer a mesma segurança, uma frase-senha é mais longa, mas muito mais fácil de digitar e lembrar. Use uma frase-senha para o que você mesmo digita, e uma senha aleatória para o que o seu gerenciador de senhas preenche.

Este é um gerador Diceware?

Ele usa o mesmo método: palavras sorteadas de uma lista dimensionada para o uso de dados. A maioria dessas listas tem 7.776 palavras, o número de resultados possíveis ao lançar cinco dados. Em vez de lançar dados, ele usa o gerador seguro de números aleatórios do seu navegador, que é igualmente aleatório e muito mais rápido. A força exibida leva em conta a lista exata que ele usa.

Por que uma frase-senha longa mostra um tempo curto para ser quebrada?

A força depende de quantas frases-senha suas configurações podem gerar, não de quantas letras elas têm. Um invasor testa palavras inteiras da lista, então palavras longas não ajudam mais do que palavras curtas, e colocar a inicial de todas as palavras em maiúscula não acrescenta segurança. Uma palavra a mais multiplica o tempo por cerca de 7.400.

Posso trocar apenas uma palavra?

Sim. Toque ou clique na palavra, ou vá até ela com as teclas de seta e pressione Enter. Só essa palavra muda. O indicador de força desconta um pouco a cada troca, porque uma palavra que você escolheu é um pouco menos aleatória do que uma que você não escolheu.

Posso criar várias frases-senha de uma vez?

Sim. Abra Várias frases-senha abaixo do resultado e escolha até 16, cada uma com seu próprio botão para copiar. Para uma turma ou empresa inteira, o gerador de senhas em lote cria até 1.000 e permite exportá-las para Microsoft 365, Google Workspace ou Active Directory.

Posso usar espaços em uma frase-senha?

Geralmente, sim. A maioria dos sites, sistemas operacionais e ferramentas de criptografia aceita espaços. Alguns sistemas mais antigos removem ou rejeitam os espaços, então, se você tiver dúvidas, use hífens. Se um site também rejeitar hífens, escolha Personalizado e digite um caractere que ele aceite. A força é a mesma em qualquer caso.

Como adiciono uma frase-senha a uma chave SSH ou GPG?

Para uma chave SSH existente, execute ssh-keygen -p -f ~/.ssh/id_ed25519 e cole a frase-senha quando solicitado. Para GPG, execute gpg --passwd seguido do ID da sua chave. Ao criar uma nova chave, você recebe uma solicitação para definir uma frase-senha.

Posso usar isso como frase de recuperação de uma carteira de criptomoedas?

Não. Uma frase de recuperação de 12 ou 24 palavras deve ser gerada pela sua carteira, que usa sua própria lista de palavras e uma soma de verificação integrada. Por isso, as palavras geradas aqui não seriam válidas. A frase-senha BIP39 opcional que algumas carteiras oferecem é diferente: você mesmo a escolhe, então uma frase-senha gerada aqui funciona bem para isso. Guarde-a com o mesmo cuidado que a frase de recuperação, pois não é possível restaurar a carteira sem ela.

É seguro criar uma frase-senha online?

Aqui, sim. A frase-senha é criada por um código que roda no seu navegador e nunca é enviada para nós. Depois que a página carrega, ela funciona sem conexão com a internet, então você pode se desconectar antes de gerar uma frase-senha, se quiser ter certeza.

Entre as palavras

Maiúsculas, um número, um símbolo

Para sites que exigem esses itens. Abc deixa a inicial de cada palavra maiúscula, 123 adiciona um dígito e !@# adiciona um símbolo (! @ # $ % ^ & *), cada um ao final de uma palavra aleatória. Eles aumentam um pouco a força; outra palavra aumenta mais.

Tamanho máximo

Para sites com limite de tamanho. Só cabem palavras mais curtas, então a frase-senha fica mais fraca.

Quantas frases-senha

Precisa de mais de 16? Gerador de senhas em lote

Lista de palavras

Código QR

Escaneie com a câmera do seu celular para obter a senha no celular.

Vai fazer uma placa de Wi-Fi? Use esta senha