Como criar uma senha forte que você também consegue lembrar
Atualizado: 2026-09-29
Quase toda conta que você tem espera um segredo que você precisa inventar, e a maior parte dos conselhos é uma lista de regras sem nenhum raciocínio por trás. Este guia explica o que realmente torna uma senha difícil de adivinhar, faz a conta com exemplos reais e apresenta três caminhos para obter uma que você ainda consiga digitar amanhã: uma frase-senha, um padrão âncora memorizado ou um gerenciador de senhas. Ele termina com o que um gerador não pode fazer por você, porque uma string aleatória resolve um problema e deixa outros dois abertos.
Ferramenta
Gerar uma senha forte
As senhas são geradas localmente no seu navegador com a Web Crypto API e nunca saem do seu dispositivo.
Ferramenta
Gerar uma senha forte
As senhas são geradas localmente no seu navegador com a Web Crypto API e nunca saem do seu dispositivo.
A resposta curta
Uma senha forte é longa, imprevisível para uma máquina e usada em nenhum outro lugar. Essas três propriedades são independentes entre si, e quase todo conselho foca na segunda enquanto as pessoas falham mesmo é na terceira.
Para o segredo que você digita de memória, prefira uma frase-senha: várias palavras sem relação unidas por um separador, que é mais fácil de lembrar do que a mesma quantidade de aleatoriedade disfarçada de símbolos. Para tudo o que você não quer lembrar, gere uma string longa e aleatória com um gerador de conjunto de caracteres e deixe um gerenciador guardá-la. Se você levar embora uma única regra: nunca use a mesma senha em dois sites.
- Comprimento em primeiro lugar. Cada caractere que você adiciona multiplica o espaço de adivinhação pelo tamanho do seu conjunto de caracteres.
- Unicidade em segundo. Um site vazado não deve conseguir destravar um segundo site.
- Memorabilidade em terceiro, e só nas poucas senhas que você digita à mão: é isso que frases-senha e gerenciadores resolvem.
- Os símbolos são o menos valioso dos três ingredientes, e são a razão pela qual muitas senhas fracas parecem complicadas.
Entropia em termos simples
Adivinhar uma senha é uma busca num espaço de possibilidades. Duas coisas definem o tamanho desse espaço: quantos caracteres você pode escolher e quantos caracteres você realmente usa. A primeira é o tamanho do conjunto. Letras minúsculas dão um conjunto de 26; adicionar maiúsculas dá 52; adicionar dígitos dá 62; e os oito símbolos oferecidos pelo gerador deste site (!@#$%^&*) levam o total a 70.
A forma padrão de expressar o resultado são os bits. Cada caractere que você adiciona contribui com log2(poolSize) bits, então a estimativa é bits = length × log2(poolSize). Um bit é uma duplicação: um bit a mais torna o espaço duas vezes maior, e vinte bits a mais o tornam cerca de um milhão de vezes maior. Esse crescimento exponencial é todo o motivo pelo qual o comprimento importa muito mais do que qualquer regra de formatação.
Faça uma conta você mesmo. Com um conjunto de 70 caracteres, um caractere contribui com 6.13 bits, então uma senha de 16 caracteres dá cerca de 98 bits. O mesmo conjunto com 8 caracteres dá cerca de 49 bits. A versão de 16 caracteres não é duas vezes mais difícil de adivinhar: a diferença entre elas é de cerca de 49 bits, o que é um fator de aproximadamente 576 trilhões. É exatamente isso que as faixas de força do gerador estão medindo: menos de cerca de 38 bits aparece como Fraca, de 38 a 67 como Média e 68 ou mais como Forte.
Uma ressalva honesta sobre a fórmula. Ela pressupõe que cada caractere é escolhido de forma independente e uniforme em todo o conjunto, o que um computador faz e o que uma pessoa digitando em um teclado definitivamente não faz. As escolhas humanas se concentram no primeiro caractere, em palavras de dicionário, nas fileiras esquerdas do teclado e em datas. A entropia real é o que um atacante não consegue prever, e uma estimativa baseada em regras é o melhor que qualquer um pode fazer antes de ver a senha.
Por que o comprimento vence a sopa de símbolos
O requisito clássico — uma maiúscula, um dígito, um símbolo, pelo menos oito caracteres — empurra as pessoas para modelos prontos em vez de aleatoriedade. Diante de uma regra, uma pessoa a cumpre do modo mais memorável disponível: maiúscula na primeira letra, um ano no fim, um símbolo no fim ou trocado por uma letra. O resultado tem o formato de uma senha forte e a dificuldade de adivinhação de uma fraca, porque o espaço de ataque não é o conjunto inteiro, mas o conjunto estreito de padrões que as pessoas realmente usam.
Compare as duas diretamente. Doze letras minúsculas escolhidas ao acaso dão cerca de 56 bits, já que cada letra contribui com 4.70 bits. Oito caracteres retirados do conjunto de 70 do gerador dão cerca de 49 bits. A string minúscula não tem maiúsculas, nem dígitos, nem símbolo algum, e ainda assim é a mais forte das duas: doze letras dão 26^12 possibilidades, cerca de 95 quatrilhões, enquanto oito caracteres mistos dão 70^8, cerca de 576 trilhões.
É por isso que o bom conselho inverte o que a maioria espera. Se você quer símbolos, use-os; mas, se tiver de escolher entre enfiar uma classe de caracteres à força e adicionar dois caracteres a mais, adicione os caracteres. Truques de substituição são piores que inúteis: reescritas no estilo Tr0ub4dor são uma convenção conhecida, e toda ferramenta de adivinhação que se dá ao trabalho de tentar uma tenta exatamente aquela.
A regra da multiplicação vale enunciar com clareza para que você confira qualquer afirmação que ler: dobrar o comprimento eleva ao quadrado o espaço de busca. Ir de 8 para 16 caracteres no mesmo conjunto dobra a contagem de bits, e cada caractere adicional multiplica o espaço pelo tamanho do conjunto.
8 caracteres são suficientes?
Oito é um piso, não um alvo. É o mínimo que muitos sites um dia exigiram, e as pessoas trataram o mínimo como se fosse a recomendação. Nada em oito caracteres torna uma senha segura; isso apenas impede que um formulário a rejeite.
O que oito caracteres valem depende inteiramente de como foram construídos. Oito caracteres verdadeiramente aleatórios de um conjunto de 70 dão cerca de 49 bits, rótulo que o próprio gerador chama de Média. Oito caracteres aleatórios minúsculos dão cerca de 38 bits, exatamente na linha entre Fraca e Média. Oito caracteres digitados por uma pessoa — um nome mais um ano, uma passada pelo teclado, uma palavra com letras trocadas por dígitos — carregam muito menos que qualquer um desses números, porque o espaço que o atacante busca é o espaço dos hábitos humanos, não o do alfabeto.
Então, quando um site pede pelo menos 8 caracteres, trate isso como o site informando o mínimo dele, e defina o seu próprio piso mais alto. Se você está digitando a senha de memória, mire dezesseis caracteres aleatórios ou cinco a sete palavras sem relação, que é a faixa que fica ao mesmo tempo difícil de adivinhar e reprodutível. Se um gerenciador está digitando, vá mais longe — o gerador deste site aceita comprimentos de 8 até 64, e não há motivo para ficar no fundo dessa faixa numa conta que você nunca digita à mão.
Frases-senha: a senha que você realmente consegue lembrar
Uma frase-senha é uma sequência de palavras sem relação usada como senha. Ela ganha no problema da memória porque a memória humana lida bem com imagens e mal com strings de símbolos aleatórios, e ganha na aritmética porque cada vaga de palavra contribui com muitos bits. O próprio conselho de retenção da página de frases-senha é guardar as linhas geradas cujas palavras você consegue visualizar e montá-las na cabeça como uma pequena cena.
O gerador de frases-senha deste site escolhe a partir de uma lista embutida de 1,143 palavras comuns em inglês com crypto.getRandomValues e amostragem por rejeição, então cada palavra da lista tem exatamente a mesma probabilidade. Cada vaga acrescenta, portanto, cerca de 10.2 bits. A quantidade de palavras é o botão que importa: quatro palavras chegam perto de 41 bits, seis por volta de 61, sete por volta de 71 e oito perto de 81. Seis é o padrão da página, e sete é a escolha sensata para um segredo que você realmente terá de lembrar, porque uma palavra a mais quase não muda o que você memoriza enquanto multiplica o espaço de adivinhação pelo tamanho da lista inteira.
Separadores e maiúsculas
A página oferece um hífen (o padrão), um espaço, um ponto médio ou nenhum separador, além de minúsculas ou Iniciais Maiúsculas. O separador é o que mantém a string reprodutível, então o conselho honesto é manter um; com a opção sem separador a página força Iniciais Maiúsculas para que as fronteiras entre palavras continuem visíveis quando você redigitá-la.
Deixe claro o que as maiúsculas compram. Começar cada palavra com maiúscula é uma decisão extra por palavra, e um atacante que decidiu tentar listas de palavras capitalizadas sabe tentar isso. Vale um pouco, não muito. A contagem de bits que importa vem de quantas palavras você tem e de quão grande é a lista de palavras.
Há uma armadilha relacionada que vale nomear: uma frase-senha é tão aleatória quanto as palavras que a compõem. Nomes de familiares, letras de músicas, provérbios comuns e títulos de livros vêm de um conjunto muito menor que uma lista embaralhada, então uma frase de seis palavras com significado pessoal pode valer muito menos que as seis palavras geradas de uma lista de 1,143 entradas.
Dígitos e símbolos no fim
O gerador tem chaves opcionais para acrescentar um número e um símbolo, unidos pelo mesmo separador. O número é um valor de 0 a 99, que acrescenta cerca de 6.6 bits; o símbolo é um caractere retirado da lista de 25 caracteres da página, avaliado em cerca de 4.6 bits. Ativados juntos com seis palavras, isso leva você de cerca de 61 bits a cerca de 72.
Isso é real, e também é barato de modelar para um atacante. Dígitos acrescentados no fim são uma das estruturas mais previsíveis na adivinhação de senhas, então trate essas chaves como enfeite para sites que exigem um número ou um símbolo, e não como a fonte da força. Adicione uma palavra em vez de um dígito quando o site permitir, e verifique se a exigência quer que seja cumprida antes de pagar o custo de memória de cumpri-la.
O método da âncora memorizada, e seu custo real
Se você se recusa a usar um gerenciador, o método em que as pessoas convergem é uma âncora: um segredo-base que você memoriza mais uma parte derivada do site. Mentalmente, parece sua palavra âncora, depois algo específico daquele site, como as iniciais, e em seguida um dígito e um símbolo. A estrutura é o ponto: você memoriza uma string e deriva o resto, então cada site recebe uma senha diferente e você reconstrói qualquer uma delas de memória.
Descrito com precisão, é um acordo, não uma recomendação. Ele falha de duas maneiras específicas. Primeira, a parte derivada tem um espaço pequeno: se a sua variação são as iniciais do site mais um dígito, um atacante que recuperou sua âncora num vazamento pode enumerar essa variação exaustivamente, em vez de buscar no alfabeto. Segunda, e pior, uma senha exposta é uma pista sobre as outras. Um padrão-base recuperado de um vazamento — de um teclado observado por cima do ombro, um registrador de teclas ou uma senha antiga que outra pessoa lembra — é um modelo para todas as outras contas que você tem.
Dois hábitos reduzem o dano se você usar de qualquer forma. Derive a parte por site de algo que só você sabe — um código curto por site que você guarda anotado separadamente — em vez do nome do site ou do domínio de primeiro nível, que qualquer atacante pode ver. E mantenha o método da âncora longe do seu e-mail, do seu banco e da conta que pode redefinir a senha de todas as outras: essas três valem memorizar direito, ou valem um gerenciador.
Gerenciadores de senhas: a resposta real para lembrar
Um gerenciador resolve a parte deste problema que não se resolve com esperteza: manter muitos segredos longos, únicos e sem relação, de modo que lembrá-los não é seu trabalho. Todo gerenciador faz três coisas. Gera uma senha aleatória do comprimento e dos conjuntos de caracteres que você escolher. Guarda essa senha criptografada contra o endereço do site. Preenche o formulário de login por você, então você nunca digita nem lê o segredo.
Isso muda o que você memoriza. Em vez de vinte senhas fracas mas recordáveis, você guarda uma forte — a senha mestra do cofre — e as outras dezenove viram strings que você nunca vê. É exatamente o caso em que uma frase-senha tem o formato certo: a própria orientação do gerador de frases-senha é de cinco a sete palavras mais um separador para uma senha mestra, o que é reprodutível sob pressão e caro de adivinhar. Digite-a uma vez no gerenciador para confirmar que você lembra, e depois descarte a cópia gerada.
O Google Password Manager é uma das opções aqui, e faz o que qualquer gerenciador faz: gera, guarda e preenche automaticamente senhas para a conta Google na qual você está conectado. Escolher entre gerenciadores é uma questão de conveniência e de onde você quer que seu cofre fique, porque o trabalho de gerar-guardar-preencher é o mesmo independentemente de qual você escolher: aplicativos de gerenciador dedicados, os recursos de senha do navegador e os chaveiros do sistema operacional todos o fazem. Seja qual for a sua escolha, a propriedade de segurança que você está comprando é a unicidade, não o armazenamento.
Uma distinção que vale manter clara: um passkey não é uma senha. Um passkey é uma credencial de chave pública guardada no seu dispositivo e registrada junto a um site, sem nada para memorizar — o mecanismo de login com o qual a própria página do gerador de frases-senha compara uma frase-senha. Passkeys são a opção melhor onde um site os suporta; a frase-senha continua sendo a ferramenta certa para a senha mestra e para qualquer lugar onde você ainda precise digitar um segredo.
Reutilizar é a falha que pega as pessoas de verdade
O motivo pelo qual a unicidade passa na frente da complexidade é como os vazamentos são explorados. Quando um site é comprometido, sua lista de senhas vaza e é testada contra outros sites: o mesmo e-mail e a mesma senha, testados em bancos, lojas e provedores de correio por ferramentas automatizadas. Isso só funciona porque as pessoas repetem senhas, e funciona rápido, porque o atacante não precisa adivinar nada: ele já tem a string correta, só não sabe quais outras contas a aceitam.
O objetivo, então, é que um site vazado não destrave outro. Senhas únicas conseguem isso sozinhas: uma credencial vazada da loja é uma credencial vazada da loja e nada além disso. Nenhuma quantidade de complexidade de símbolos faz o mesmo trabalho — uma senha fortíssima reutilizada em todo lugar é exatamente tão ruim quanto uma fraca reutilizada em todo lugar, e provavelmente pior, porque o dono se sente seguro.
Unicidade é uma propriedade que você tem de impor, e gerar uma nova string aleatória para cada conta é o jeito prático de fazer isso, razão pela qual geradores e gerenciadores costumam ser citados juntos. Dois hábitos de apoio importam: ative a autenticação em dois fatores nas contas que podem trancar você de tudo o mais, e tenha cuidado com os caminhos de redefinição de senha, porque sua caixa de entrada é a chave mestra da maioria das suas outras contas e é o único lugar onde reutilizar dói duas vezes.
O que um gerador não pode fazer por você
Geradores são ferramentas honestas com um trabalho estreito, e o conselho em volta deles costuma implicar mais. Quatro limites valem conhecer antes de confiar em uma barra de força verde.
Ele não sabe se a sua senha já apareceu num vazamento. Um gerador escolhe uma string de um conjunto de caracteres; não tem nenhuma lista de credenciais vazadas, não compara nada contra uma, e não pode dizer que uma senha foi exposta em outro lugar. Uma string pode ser perfeitamente aleatória e ainda assim não valer nada se o site que a guarda estiver comprometido, e é por isso que a defesa é a unicidade, e não uma senha com melhor aparência.
Ele não lê senhas como um bom medidor de força. A leitura de força do gerador de caracteres é a sua própria estimativa de entropia a partir do comprimento e da variedade de conjuntos de caracteres, não um analisador de padrões: ele não procura palavras de dicionário, não reconhece passadas de teclado, não testa substituições comuns nem modela como uma ferramenta real de quebra ordenaria seus palpites. Medidores de força feitos para esse fim, sendo o zxcvbn o mais conhecido, frequentemente avaliam como rápida para um adivinho informado uma senha que a aritmética de entropia chama de Forte. Eles medem coisas diferentes, e o desacordo é informativo, não um defeito.
Ele não pode proteger você contra phishing. Uma senha única, aleatória e de 64 caracteres digitada numa página de login falsa convincente foi entregue, e o atacante agora tem o mesmo segredo que você e pode entrar como você. Nenhum gerador, medidor de força ou configuração de gerenciador torna uma senha resistente a isso; a defesa é conferir o endereço antes de digitar qualquer coisa e deixar o preenchimento automático digitar quando puder, porque um gerenciador só oferece uma credencial salva para o endereço contra o qual ela foi salva.
E ele não lembra nada por você. O gerador de caracteres deste site não escreve nada no armazenamento, não mantém histórico e não oferece exportação: feche a aba e as senhas na tela se vão. Esse é o desenho certo para uma página sobre segredos, e é também a razão pela qual gerar é metade do fluxo — uma senha gerada que você não consegue recuperar é uma senha gerada que você vai acabar reutilizando.
Juntando tudo
Para as contas que o gerenciador controla: abra o gerador, defina um comprimento de 20 ou mais em vez do mínimo de 8, ative os conjuntos de caracteres que quiser e salve o resultado direto no gerenciador em vez de anotá-lo em qualquer lugar. Por dentro ele coloca pelo menos um caractere de cada conjunto ativado em cada senha e depois embaralha a string inteira com um embaralhamento Fisher–Yates movido pela mesma fonte criptográfica de aleatoriedade. Os lotes têm um teto de 20 senhas por execução. Se um site rejeitar os símbolos, gere de novo sem eles em vez de editar a string à mão — uma senha editada à mão volta a ser uma senha em parte humana. Na chave de ambiguidade, conheça a troca: com os quatro conjuntos selecionados, excluir os caracteres parecidos reduz o conjunto de 70 para 66, o que custa cerca de 1.4 bits numa senha de 16 caracteres em troca de um segredo mais fácil de transcrever.
Para o punhado que você digita de memória: use o gerador de frases-senha, escolha sete palavras onde seis são o padrão, mantenha um separador para que as fronteiras sobrevivam, e ative a chave de número só se o site exigir um. Leia a frase uma vez antes de sair da página e depois feche — a cópia na tela se perde ao recarregar, que é o comportamento que você quer.
Para as contas que machucariam mais: unicidade primeiro, dois fatores depois, e uma senha que você nunca digitou em outro site. Todo o resto deste guia é um jeito de obter essas três propriedades sem memorizar centenas de strings.
- Digitadas à mão: frase-senha, sete palavras, um estilo de separador que você continue usando.
- Digitadas por um gerenciador: 20 ou mais caracteres aleatórios, única por site.
- Em todo lugar: nenhuma senha usada duas vezes, dois fatores no correio, no banco e na conta que redefine senhas.
Perguntas frequentes
O que realmente torna uma senha forte?
Três coisas separáveis: comprimento, imprevisibilidade e unicidade. O comprimento define o tamanho do espaço de adivinhação, a imprevisibilidade decide se esse espaço está realmente disponível para você em vez de colapsado em hábitos humanos, e a unicidade decide quanto dano um vazamento causa. Aleatoriedade mais comprimento cobrem as duas primeiras; um gerenciador cobre a terceira.
Uma senha de 8 caracteres é suficiente?
Oito é o mínimo que os sites exigiram historicamente, não um nível de segurança. Oito caracteres aleatórios retirados dos quatro conjuntos de caracteres chegam a cerca de 49 bits, o que é uma nota média e não forte, e oito caracteres escolhidos por uma pessoa carregam muito menos. Onde você controlar o comprimento, defina um piso de dezesseis para senhas digitadas e mais longo para as guardadas.
Eu realmente preciso de símbolos, números e maiúsculas?
Só se o site obrigar. Adicionar uma classe de caracteres a uma senha curta é muito menos eficaz do que adicionar dois caracteres a ela, porque cada caractere extra multiplica o espaço de busca pelo tamanho inteiro do conjunto. Quando a exigência existe, satisfaça-a com comprimento mais a classe, e não com substituições dentro de uma palavra.
Quantas palavras uma frase-senha deve ter?
Retiradas de uma lista de cerca de 1,143 palavras, cada vaga contribui com cerca de 10.2 bits: quatro palavras chegam a cerca de 41, seis a cerca de 61, sete a cerca de 71 e oito a cerca de 81. Cinco a sete palavras mais um separador é a faixa memorável para a senha mestra de um cofre; adicione palavras em vez de dígitos quando quiser mais margem.
Consigo lembrar uma senha para cada conta?
Não, e tentar é o que produz a reutilização. O número de segredos sem relação que uma pessoa mantém confiáveis é um punhado, não uma lista, então o conselho padrão é uma frase-senha forte para um gerenciador e strings aleatórias longas dentro dele para todo o resto. Se você não vai usar um gerenciador, mantenha o método da âncora longe do seu correio, do seu banco e da conta de redefinição de senha.
Qual é a diferença entre uma frase-senha e um passkey?
Uma frase-senha é um segredo memorizado que você digita. Um passkey é uma credencial de chave pública guardada no seu dispositivo e registrada junto a um site, então não há nada para lembrar e nada para vazar num site falso. Passkeys são o mecanismo de login melhor onde suportados; frases-senha continuam sendo a escolha certa para uma senha mestra e para qualquer lugar onde você ainda precise digitar um segredo.
Posso usar o Google Password Manager para isso?
Sim, para o trabalho de gerar-guardar-preencher. Ele produz uma senha aleatória para uma conta nova, a guarda contra o endereço do site e preenche o formulário para que você não digite o segredo; essas mesmas três funções são o que qualquer gerenciador oferece, seja um aplicativo dedicado, o seu navegador ou o seu sistema operacional. A decisão entre eles trata de conveniência e de onde você quer o seu cofre, não de se o mecanismo funciona.
O gerador verifica se a minha senha foi vazada?
Não. Ele seleciona caracteres de um conjunto com a fonte aleatória criptográfica do navegador; nunca compara a sua senha com dados de vazamento e não tem como fazer isso. A proteção contra um vazamento em outro lugar é a unicidade — a lista de senhas de um site vazado revelar uma das suas strings deveria ser um transtorno naquele site, e não uma chave para os outros.
Por que dois medidores de força discordam sobre a mesma senha?
Porque medem coisas diferentes. A leitura do gerador de caracteres aqui é uma estimativa de entropia a partir do comprimento e dos conjuntos selecionados, com faixas abaixo de 38 bits para Fraca, de 38 a 67 para Média e de 68 para cima para Forte. Medidores conscientes de padrões, como o zxcvbn, modelam em vez disso como um atacante ordenaria os palpites de verdade — palavras de dicionário, passadas de teclado, substituições comuns, datas — e podem chamar a mesma string de fraca. Confie no segundo para senhas que uma pessoa digitou.
É seguro criar uma senha numa página web?
Neste site as senhas são geradas na memória do seu navegador com crypto.getRandomValues, usando amostragem por rejeição e um embaralhamento criptográfico, e não são escritas no armazenamento, não são registradas e nunca são transmitidas a um servidor. É por isso que não há histórico nem exportação: recarregue a página e o que estava na tela se foi. Copie-a para o seu gerenciador ou use-a imediatamente em vez de guardá-la numa anotação.