Ferramenta / Texto e Dev

Gerador de Senhas

Use o Gerador de Senhas da Kitly para criar senhas aleatórias localmente no navegador para contas, painéis administrativos, Wi-Fi e credenciais temporárias. Guarde o valor gerado em um gerenciador de senhas e nunca reutilize os exemplos da página.

Senha geradaEscolha as opções e gere uma senha.

Como criar e guardar uma senha forte

Uma senha gerada é mais útil quando é longa, exclusiva para uma conta e armazenada com segurança.

  1. Confira os requisitos da conta

    Defina tamanho e grupos de caracteres aceitos. Use pelo menos 16 caracteres aleatórios quando o serviço permitir.

  2. Gere uma senha aleatória

    Crie um novo valor no navegador. Gere novamente se o destino rejeitar algum símbolo ou tiver outra regra de tamanho.

  3. Guarde com segurança

    Salve a senha em um gerenciador confiável e remova o valor de notas temporárias, mensagens ou histórico da área de transferência quando possível.

Hábitos melhores de segurança

  • Use uma senha diferente em cada conta para evitar que um vazamento abra acesso a outros serviços.
  • Ative autenticação multifator, de preferência com passkey ou aplicativo autenticador quando disponível.
  • Use um gerenciador de senhas em vez de encurtar senhas geradas só para memorizá-las.

O que o indicador de força significa

  • A classificação exibida é uma estimativa, não uma garantia de que a conta não possa ser comprometida.
  • Uma senha forte não protege contra phishing, malware, ataques de recuperação de conta ou falhas no próprio serviço.
  • A Kitly não salva as senhas geradas; um valor perdido não pode ser recuperado por este site.

Orientações práticas

Estes exemplos mostram como o tamanho e o conjunto de caracteres mudam o limite superior da estimativa. As senhas impressas são ilustrações públicas. Nunca as reutilize.

O gerador precisa de JavaScript porque o navegador usa a Web Crypto para sortear uma senha nova localmente. As notas de configuração e as premissas da estimativa abaixo continuam legíveis sem JavaScript. Esta página não gera senha sem isso.

Como ler a estimativa

O número de bits é o tamanho vezes log2 do conjunto filtrado, depois arredondado. O tempo pressupõe um ataque offline a 10^12 tentativas por segundo e uma busca média de metade do espaço. Não é uma garantia de segurança. Nunca reutilize as sequências de exemplo.

16 caracteres do conjunto filtrado completo

Com todos os grupos ligados e os caracteres ambíguos removidos, uma senha de 16 caracteres tem limite superior de 101 bits. A página chama isso de Muito forte e cerca de 54 bilhões de anos. A sequência abaixo é pública: nunca a reutilize.

Senha ilustrativa, nunca reutilize

kT7#mP2$qR9&nS4!
Configurações
Tamanho 16 caracteres
Minúsculas, maiúsculas, números, símbolos Ligados
Evitar caracteres ambíguos Ligado (remove 0, O, I, l e 1)

Estimativa

101 bits. Muito forte. Cerca de 54 bilhões de anos a 1 trilhão de tentativas por segundo.

O que conferir

Remover os caracteres ambíguos deixa 81 símbolos: 25 minúsculas, 24 maiúsculas, 8 dígitos e 24 símbolos. 16 × log2(81) dá 101,4376 bits, que a página arredonda para 101. O rótulo Muito forte começa em 100 bits. O mesmo valor sem arredondar, pela metade e dividido por 10^12 tentativas por segundo, chega a cerca de 54 bilhões de anos. Esta sequência publicada só mostra o tamanho e um caractere de cada grupo. Gere uma senha nova para uma conta real.

Ressalvas

  • Nunca reutilize kT7#mP2$qR9&nS4!. Ela está impressa numa página pública.
  • A mistura obrigatória torna a contagem real um pouco menor, então 101 bits é um limite superior.
  • A duração não é um ataque medido, um teste de custo de hash nem proteção contra phishing, reutilização ou invasão do site que guarda a senha.

Arquivos do exemplo

12 letras e dígitos, sem símbolos

Desligar os símbolos faz sentido quando o site os recusa. O limite superior cai para 70 bits, que esta página classifica como Razoável. Nunca reutilize o exemplo.

Senha ilustrativa, nunca reutilize

kT7mP2qR9nS4
Configurações
Tamanho 12 caracteres
Minúsculas, maiúsculas, números Ligados
Símbolos Desligados
Evitar caracteres ambíguos Ligado

Estimativa

70 bits. Razoável. Cerca de 19 anos a 1 trilhão de tentativas por segundo.

O que conferir

O conjunto filtrado tem 57 caracteres. 12 × log2(57) dá 69,9947 bits, exibidos como 70. Razoável cobre de 48 bits até, sem incluir, 72, então 70 continua Razoável. A fórmula de tempo arredonda para 19 anos. Esse número ainda pressupõe uma busca offline uniforme a exatamente 10^12 tentativas por segundo. Não significa que uma conta esteja segura por 19 anos.

Ressalvas

  • Nunca reutilize kT7mP2qR9nS4.
  • O site ainda pode recusar um caractere restante ou exigir um símbolo. Gere de novo depois de mudar os grupos. Não encurte uma senha salva à mão.
  • Aqui as caixas escolhem o conjunto aleatório. Elas não provam que acrescentar um símbolo a uma palavra escolhida por uma pessoa a torna forte.

Arquivos do exemplo

8 dígitos do conjunto filtrado

O menor tamanho e só dígitos produzem um limite superior de 24 bits. A página classifica como Fraca e diz que a busca média levaria menos de um segundo. Nunca reutilize o exemplo.

Senha ilustrativa, nunca reutilize

38472956
Configurações
Tamanho 8 caracteres
Números Ligados
Letras e símbolos Desligados
Evitar caracteres ambíguos Ligado, então os dígitos são 2–9

Estimativa

24 bits. Fraca. Menos de um segundo a 1 trilhão de tentativas por segundo.

O que conferir

Oito dígitos filtrados formam um alfabeto de 8, e 8 × log2(8) é exatamente 24 bits. Abaixo de 48 bits o rótulo é Fraca. 2^23 / 10^12 segundos dá 0,00000839, que a página resume como menos de um segundo. Use uma combinação tão curta só quando o serviço realmente não aceita nada maior. A NIST SP 800-63B-4 fixa 15 caracteres como mínimo para uma senha usada como único fator e permite 8 quando ela só é usada com outro fator. Este controle começa em 8 para caber num campo curto. Ele não verifica se existe um segundo fator.

Ressalvas

  • Nunca reutilize 38472956.
  • Um serviço online que limita tentativas é uma situação diferente desta ilustração offline. A página não modela esse serviço.
  • Uma estimativa maior ainda não impediria phishing, malware, abuso de recuperação de conta ou um vazamento de senhas.

Arquivos do exemplo

Ajustes que mudam o conjunto

O tamanho vai de 8 a 64. Cada grupo marcado acrescenta seus caracteres, e Evitar caracteres ambíguos remove 0, O, I, l e 1 antes do sorteio.

Tamanho

Use quando: Use 16 ou mais quando o serviço permitir. O mínimo atual da NIST para um único fator é 15 caracteres; este controle começa em 8 porque alguns campos ainda são mais curtos, inclusive senhas usadas só com um segundo fator.

Trocas: O limite superior cresce de forma linear com o tamanho. Um conjunto curto, como no exemplo de 8 dígitos, continua fraco mesmo que o formulário o aceite.

Grupos de caracteres

Use quando: Acompanhe os caracteres que o destino aceita. Deixe os símbolos ligados quando forem permitidos. O conjunto de símbolos é !@#$%^&*()-_=+[]{};:,.?/ (24 caracteres).

Trocas: Um grupo que o site recusa desperdiça uma geração. Desmarque e gere de novo. As caixas não fortalecem sozinhas uma senha escolhida por uma pessoa.

Evitar caracteres ambíguos

Use quando: Alguém pode precisar ler ou redigitar a senha. Os caracteres removidos são 0, O, I, l e 1.

Trocas: O conjunto filtrado completo encolhe para 81 caracteres. Só os dígitos encolhem de 10 para 8. Isso reduz o limite superior.

Unicidade, armazenamento e área de transferência

Use quando: Você precisa de um valor novo para uma conta. Guarde-o num gerenciador de senhas. A Kitly não o salva, e um valor perdido não pode ser recuperado aqui.

Trocas: Cada clique sorteia de novo com a Web Crypto. A ferramenta não consulta listas de vazamento nem as suas outras contas. Copiar usa a área de transferência, que o sistema ou outro aplicativo pode conservar. Esta página não limpa a área de transferência depois.

O que o tempo não cobre

Use quando: Você quer comparar dois ajustes nesta página. Leia o número como ilustração sob as premissas declaradas.

Trocas: Ele pressupõe escolhas aleatórias uniformes e exatamente 10^12 tentativas offline por segundo. Phishing, senhas reutilizadas e uma invasão do destino ficam fora dessa conta. Um número alto de bits não impede isso.

Quando a geração ou a cópia falha

Problema: Selecione pelo menos um tipo de caractere.

Causa provável: Nenhum grupo está marcado, ou todos os grupos marcados ficaram vazios depois da remoção dos caracteres ambíguos.

O que fazer: Marque pelo menos um grupo que ainda tenha caracteres. A senha anterior é apagada.

Problema: A geração aleatória segura não está disponível neste navegador.

Causa provável: crypto.getRandomValues não existe, então o sorteio sem viés de resto não pode rodar.

O que fazer: Use um navegador atual com Web Crypto. A página apaga a senha em vez de mostrar uma alternativa fraca.

Problema: Não foi possível copiar a senha.

Causa provável: A escrita na área de transferência falhou, e o comando antigo de cópia do documento também falhou.

O que fazer: Selecione a senha visível e copie com o comando do próprio navegador; depois limpe o histórico da área de transferência quando puder. Não envie a senha numa mensagem que você não controla.

Problema: O site recusou a senha gerada.

Causa provável: O tamanho ou um caractere está fora das regras desse site. A estimativa não conhece essas regras.

O que fazer: Mude o tamanho ou desligue o grupo recusado e gere de novo. Não edite uma senha salva até virar uma palavra fácil de lembrar.

Fontes relevantes

Os bits e o tempo são a fórmula desta página. A orientação de tamanho e os limites da complexidade vêm da NIST. A fonte aleatória e a área de transferência são as APIs da web que o botão usa.

Perguntas frequentes

O gerador de senhas envia senhas para um servidor?

Não. A geração roda no navegador com o gerador aleatório seguro Web Crypto, então a senha não é enviada aos servidores da Kitly. Se a Web Crypto não estiver disponível, a página apaga qualquer valor gerado.

O que torna uma senha gerada forte?

Uma senha mais longa com um conjunto maior de caracteres eleva o limite superior da estimativa. Esse número pressupõe um atacante offline a 10^12 tentativas por segundo e não impede phishing, reuso ou uma conta comprometida.

Por que evitar caracteres ambíguos?

Caracteres ambíguos como 0, O, I, l e 1 podem ser difíceis de ler ou digitar corretamente quando senhas são copiadas para notas, mensagens ou compartilhadas por voz.

Posso usar as senhas de exemplo impressas nesta página?

Não. Elas são exemplos públicos para conferir o tamanho e a mistura de caracteres. Nunca as reutilize numa conta ou numa rede. Gere uma senha nova e guarde esse valor privado num gerenciador de senhas.

Uma estimativa alta de bits impede phishing ou uma conta comprometida?

Não. O número é um limite superior para uma ilustração de adivinhação offline a 10^12 tentativas por segundo. Ele não impede phishing, malware, senhas reutilizadas, bancos vazados nem armazenamento fraco no serviço. A página declara esse limite ao lado da estimativa.