Ir para o conteúdo principal

Gerador de Senhas

Gere senhas aleatórias seguras, frases-chave memoráveis e PINs seguros com análise de força em tempo real e estimativas de tempo de quebra.

Tabela de referência

Comprimento da SenhaSua SenhaForçaEntropia
4w94}🔴 Muito Fraca26 bits
5BLS3Y🔴 Muito Fraca32,5 bits
10vD[eCks,D=🟡 Razoável65,1 bits
15i0-k&`1A`aM})O?🟢 Forte97,6 bits
202m8?m1zPr)!QJB;=JAKV🟣 Muito Forte130,2 bits
25n`vQwt8:=LIgr.c*uK?`xrYIf🟣 Muito Forte162,7 bits
300c5$kRuWr-Rp_}7e)Xf/1SOyd7&=GW🟣 Muito Forte195,2 bits
4084#[cy@v%Bj7((.)wbP#u]oI[9KiUE#&wZ9`FwE^🟣 Muito Forte260,3 bits
50U}%=6,W!s{1)KPkDdFmH$[N<*LX;mitlQen8yf,RF:QPjp(fu6🟣 Muito Forte325,4 bits
60/yG5B5tG0Z*1k<OOS80u/o:;aUZdlf%<f2X(8rjJ}?BLC2GaP<_.]Yvy+{oL🟣 Muito Forte390,5 bits
70fYME(`kYtTq&G*KE29QTTu*2nQZ^Nsd;@f?%)3-QN}yx=O+/`e?5U/sq}SOjISOrHBCLlU🟣 Muito Forte455,5 bits
75pg5*b|>YLs29|@$4Q@gb@Y~O[W1FA)Jc`J`nZFuDvDn;?&w6b:*d~dm3#?-,88ov8l+y}W{[n,]🟣 Muito Forte488,1 bits
80DO3lJM7+kBAU@Brw>7wi:[m[~:gbvw03(#p8KC}7#L%)c|2v)b]6N@h%40Vd~AK$O/w*44*,R*Rd=>_d🟣 Muito Forte520,6 bits
90OW*a>Kd#]l.JlDjMr3+&W$+sZM,XI:,ITVIc6,p!0D[}.f#!zAxGzC`Sna8gh]}#bmW%iJiwE$z#`QYZavfKBGUNbT🟣 Muito Forte585,7 bits
100>osMg[oOrI0Mg7*E=7&,aZ<TwA7wIa]3D>-_Jn7zoy&00v}FO%y&|d*s+GJUB]8t(>PUB;qLjogd_.e!^#Ho#/Uzk}]#y35BcPm1🟣 Muito Forte650,8 bits

Dicas de Segurança de Senhas

  • Use 16+ caracteres — cada caractere extra torna sua senha exponencialmente mais difícil de quebrar.
  • Nunca reutilize senhas entre sites — uma violação expõe todas as contas que compartilham essa senha.
  • Frases-chave como Maçã-Bravo7-Xadrez-Delta são fortes e memoráveis.
  • Habilite autenticação de dois fatores (2FA) mesmo com senhas fortes para contas críticas.

O que Torna uma Senha Forte?

Uma senha forte tem três qualidades essenciais: comprimento, complexidade e singularidade. O comprimento é o fator mais importante — cada caractere adicional multiplica exponencialmente o número de combinações possíveis. Uma senha de 12 caracteres usando todos os tipos de caracteres (minúsculas, maiúsculas, números, símbolos) tem cerca de 475 trilhões de trilhões de combinações possíveis, enquanto uma senha de 8 caracteres tem apenas 6 quatrilhões — aproximadamente 79 bilhões de vezes menos possibilidades. A complexidade vem do uso de um conjunto de caracteres diversificado: letras minúsculas fornecem 26 opções por posição, adicionar maiúsculas dobra para 52, dígitos levam a 62, e símbolos empurram para 94 ou mais. Mas o comprimento supera a complexidade sempre: uma senha de 20 caracteres apenas minúsculas (2,0 × 10²⁸ combinações) é vastamente mais forte que uma senha de 8 caracteres usando todos os tipos de caracteres (6,1 × 10¹⁵ combinações). Singularidade significa nunca reutilizar uma senha — se um serviço sofre uma violação de dados, atacantes tentarão essa mesma senha em todos os outros sites que você usa através de ataques de credential stuffing.

Como Funciona a Entropia da Senha

Entropia, medida em bits, quantifica a aleatoriedade em uma senha. A fórmula é: entropia = comprimento × log₂(tamanho_do_conjunto_de_caracteres). Uma senha de 16 caracteres usando o conjunto completo de 94 caracteres (minúsculas + maiúsculas + números + símbolos) tem cerca de 104,8 bits de entropia. Cada bit adicional de entropia dobra o número de tentativas que um atacante precisa fazer. Para contexto: 40 bits de entropia podem ser quebrados em segundos pelo hardware moderno, 60 bits leva horas, 80 bits leva anos, e 128+ bits é considerado inquebrantável com a tecnologia atual. Frases-chave derivam sua entropia de forma diferente — do tamanho da lista de palavras elevado à potência da contagem de palavras. Uma frase-chave de 4 palavras de uma lista de 200 palavras tem log₂(200⁴) ≈ 30,6 bits, enquanto 5 palavras dão ~38,2 bits. Adicionar maiúsculas, separadores e números aleatórios aumenta significativamente a entropia da frase-chave. A percepção chave: a entropia deve vir de seleção verdadeiramente aleatória. Um humano escolhendo 'Senha123!' pode usar maiúsculas, minúsculas, números e símbolos, mas tem entropia efetiva próxima de zero porque segue um padrão extremamente previsível.

Melhores Práticas de Senhas

  • Use 16+ caracteres para senhas e 5+ palavras para frases-chave — comprimento é a defesa mais forte contra ataques de força bruta.
  • Habilite 2FA em todas as contas críticas (email, bancárias, redes sociais) — mesmo uma senha comprometida não pode contornar um segundo fator.
  • Use um gerenciador de senhas para gerar e armazenar senhas únicas para cada conta — humanos não conseguem lembrar com confiabilidade dezenas de senhas fortes.
  • Nunca compartilhe senhas via email, texto ou chat — esses canais podem ser interceptados ou armazenados em texto simples.
  • Verifique se suas senhas foram expostas em violações de dados usando serviços como Have I Been Pwned (haveibeenpwned.com).
  • Evite informações pessoais em senhas — nomes, aniversários, nomes de animais e endereços são as primeiras coisas que atacantes tentam.

Métodos de Ataque e Tempos de Quebra

  • Online Limitado (100/hr): Formulários de login web com limitação de taxa — até senhas curtas sobrevivem dias. A maioria dos sites usa isso.
  • Online Sem Limite (10/seg): APIs sem limitação de taxa — senhas fracas caem em horas. Sempre adicione limitação de taxa.
  • Offline Hash Lento (10K/seg): Vazamentos de banco de dados com hash bcrypt/Argon2 — sistemas bem projetados tornam cada tentativa cara.
  • Offline Hash Rápido (10B/seg): Vazamentos com hash MD5/SHA-1 — GPUs modernas testam bilhões de combinações por segundo.
  • Ataque de Dicionário: Tenta palavras comuns, nomes, padrões primeiro — 'Senha123!' cai instantaneamente apesar dos caracteres mistos.
  • Credential Stuffing: Usa listas de senhas vazadas em outros sites — senhas reutilizadas permitem comprometimento de contas em cascata.

Exemplos de Força de Senhas

Compare forças reais de senhas

Senhas Fracas vs Fortes

  1. ❌ 'senha123' → 0 bits de entropia (palavra do dicionário) → Quebrada INSTANTANEAMENTE
  2. ❌ 'Tr0ub4dor&3' → ~28 bits (substituições comuns) → Quebrada em SEGUNDOS
  3. ⚠️ 'xK9#mL2$' (8 caracteres, todos os tipos) → 52,4 bits → Quebrada em 6 horas (hash rápido)
  4. ✅ 'aX7$mK9#pL2&nR5!' (16 caracteres) → 104,8 bits → 394 bilhões de anos (hash rápido)
  5. ✅ 'Maçã-Bravo7-Xadrez-Delta' (frase-chave) → ~45 bits → anos (hash rápido)
  6. ✅ 'Gelo-Brilho4-Refúgio-Jóia-Luz' (5 palavras) → ~55 bits → séculos

Comprimento importa mais. Uma senha de 16 caracteres com todos os tipos é essencialmente inquebrantável.

Exemplo de Matemática de Entropia

  1. Senha: 16 caracteres usando minúsculas + maiúsculas + números + símbolos
  2. Tamanho do conjunto de caracteres: 26 + 26 + 10 + 32 = 94 caracteres
  3. Entropia = 16 × log₂(94) = 16 × 6,55 = 104,8 bits
  4. Combinações totais = 94¹⁶ = 3,7 × 10³¹
  5. A 10 bilhões de tentativas/seg: 3,7 × 10³¹ ÷ 10¹⁰ = 3,7 × 10²¹ segundos
  6. Isso é aproximadamente 117 trilhões de anos para tentar todas as combinações

Tempo médio de quebra = metade do total = ~59 trilhões de anos. Sua senha está segura.

Perguntas Frequentes

Como funciona este gerador de senhas?

Esta ferramenta usa aleatoriedade de qualidade criptográfica para gerar senhas. Para senhas aleatórias, seleciona caracteres do seu conjunto de caracteres escolhido (maiúsculas, minúsculas, números, símbolos) com probabilidade igual. Para frases-chave, escolhe aleatoriamente palavras de uma lista curada de 200 palavras. Para PINs, gera dígitos aleatórios. Toda a geração acontece localmente no seu navegador — nenhuma senha é enviada para qualquer servidor ou armazenada em qualquer lugar.

Qual comprimento de senha devo usar?

Para senhas aleatórias, use pelo menos 16 caracteres com todos os tipos de caracteres habilitados. Isso dá mais de 104 bits de entropia, tornando ataques de força bruta inviáveis. Para frases-chave, use pelo menos 4-5 palavras com um separador e número. Para PINs, use 6+ dígitos — PINs de 4 dígitos têm apenas 10.000 combinações, que podem ser quebradas em segundos. A regra geral: mais longo é sempre mais forte, e cada caractere extra multiplica a segurança exponencialmente.

O que significam as estimativas de tempo de quebra?

Estimamos tempos de quebra para três cenários: Online Limitado assume 100 tentativas por hora (login web típico com limitação de taxa). Offline Hash Lento assume 10.000 tentativas por segundo (um banco de dados vazado usando bcrypt ou Argon2). Offline Hash Rápido assume 10 bilhões de tentativas por segundo (um banco de dados vazado usando hash MD5 ou SHA-1 fraco, quebrado em GPUs modernas). O cenário offline hash rápido é o mais perigoso e mais realista para violações de dados.

Uma frase-chave é melhor que uma senha aleatória?

Frases-chave e senhas aleatórias servem necessidades diferentes. Uma frase-chave de 5 palavras como 'Gelo-Brilho4-Refúgio-Jóia-Luz' é fácil de digitar e memorizar, com entropia decente (~55 bits). Uma senha aleatória de 16 caracteres como 'aX7$mK9#pL2&nR5!' tem entropia maior (~105 bits) mas é mais difícil de lembrar. Se você usa um gerenciador de senhas, escolha senhas aleatórias para máxima segurança. Se precisa memorizar (como uma senha mestra), use uma frase-chave longa com 5+ palavras.

O que é entropia de senha?

Entropia mede a aleatoriedade de uma senha em bits. É calculada como: comprimento × log₂(tamanho_do_conjunto_de_caracteres). Entropia maior significa mais combinações possíveis e tempos de quebra mais longos. Limiares chave: abaixo de 40 bits é muito fraco (quebrável em minutos), 40-59 bits é fraco, 60-79 bits é razoável, 80-99 bits é forte, e 100+ bits é muito forte (essencialmente inquebrantável com a tecnologia atual). Cada bit adicional dobra o número de tentativas necessárias.

Devo evitar caracteres ambíguos?

A opção 'Evitar Caracteres Ambíguos' remove caracteres que parecem similares em muitas fontes: 0 (zero) vs O (letra), l (L minúsculo) vs 1 (um) vs I (i maiúsculo), S vs 5, B vs 8. Habilite isso quando você pode precisar ler ou ditar a senha em voz alta, copiá-la à mão, ou usá-la em sistemas com fontes difíceis de ler. A ligeira redução no conjunto de caracteres tem impacto mínimo na segurança se você compensar com uma senha ligeiramente mais longa.

Fontes