Ir para o conteúdo
Calculadoras online, rápidas e explicadas contato@nztbr.com

Finanças e Economia

Calculadora de Entropia de Senha

Esta calculadora estima a entropia de uma senha em bits a partir do seu comprimento e dos conjuntos de caracteres identificados. Use o resultado para comparar senhas e compreender quantas combinações teóricas seriam possíveis sob essa hipótese.

Por Stéfano Barcellos, Formado em Direito Publicada em Atualizada em

Compartilhar

Salvar e imprimir

Exportar para Word

A senha é analisada somente no seu navegador. Não a utilize se ela for real, estiver em uso ou for sensível; prefira uma senha fictícia com a mesma estrutura.

A ferramenta identifica letras minúsculas, maiúsculas, algarismos e símbolos. Espaços e caracteres fora desses grupos entram como caracteres especiais na estimativa.

O que esta calculadora de entropia de senha resolve

A calculadora de entropia de senha transforma a estrutura de uma senha em uma estimativa numérica de imprevisibilidade, expressa em bits. Em termos simples, ela responde à pergunta: supondo que cada posição tenha sido escolhida ao acaso dentro dos conjuntos de caracteres usados, quantas possibilidades um atacante precisaria considerar? Quanto maior o número de bits, maior é o espaço teórico de busca.

O cálculo identifica o tamanho da senha e quais grupos de caracteres aparecem nela: letras minúsculas, letras maiúsculas, números e símbolos. Com isso, estima o tamanho do alfabeto disponível e aplica uma fórmula de combinatória. O resultado também mostra a quantidade aproximada de combinações possíveis, em notação científica quando o número é muito grande.

Entropia não é sinônimo absoluto de segurança. Uma senha como Senha!2024 pode aparentar variedade, mas contém uma palavra previsível e uma estrutura comum. Já uma sequência gerada aleatoriamente pode ser muito mais resistente mesmo sem parecer memorável. Portanto, use esta página para estimar a força matemática de uma composição, não para validar isoladamente se uma senha é adequada a uma conta específica.

Como usar a calculadora

Campo senha ou exemplo de senha

Digite uma senha fictícia ou um padrão representativo. Por segurança, evite informar a senha que protege e-mail, banco, redes sociais, trabalho ou qualquer serviço real. O processamento ocorre localmente no navegador, mas boas práticas de segurança recomendam nunca copiar credenciais verdadeiras para ferramentas, formulários ou computadores que não sejam confiáveis.

A calculadora considera cada caractere digitado. Letras de a a z indicam um alfabeto de 26 minúsculas; letras de A a Z, 26 maiúsculas; dígitos de 0 a 9, dez possibilidades; e sinais como !, @, #, espaço e caracteres acentuados são agrupados como especiais. Para essa última classe, a estimativa usa 32 símbolos usuais de teclado. Essa é uma convenção prática, e não uma descrição universal de todos os teclados e sistemas.

Botão calcular entropia

Depois de preencher o campo, clique em calcular. O painel informa a entropia em bits, a dimensão do alfabeto considerado, o comprimento e a quantidade estimada de combinações. A classificação exibida é apenas uma referência de leitura: não substitui os requisitos de um site, os controles de autenticação multifator ou uma análise de risco.

Botão limpar

Use limpar para apagar o conteúdo e ocultar o resultado. Isso é particularmente recomendável se você testou um exemplo próximo de uma senha usada. A ferramenta não cria nem armazena cadastro, mas a higiene no uso de senhas continua importante.

Fórmula da entropia e passo a passo

O modelo mais conhecido para uma senha aleatória usa a fórmula H = L × log2(N). Nela, H é a entropia em bits, L é o número de caracteres da senha e N é o número de caracteres possíveis em cada posição, isto é, o tamanho do alfabeto. O logaritmo de base 2 permite apresentar a incerteza em bits.

Primeiro, a calculadora conta o comprimento. Em seguida, identifica os grupos presentes e soma suas capacidades. Por exemplo, se a senha contém minúsculas, maiúsculas, números e símbolos, o alfabeto estimado é 26 + 26 + 10 + 32 = 94 caracteres. Depois calcula o logaritmo de 94 na base 2 e o multiplica pelo tamanho da senha. Por fim, o total de possibilidades é dado por NL, equivalente a 2H.

Esse raciocínio pressupõe escolha uniforme e independente. Na vida real, pessoas não escolhem cada posição como um sorteio: repetem nomes, anos, padrões de teclado, substituições previsíveis e sequências. Assim, uma senha humana pode ter uma entropia real muito menor que a estimativa por composição. Gerenciadores de senha e geradores criptograficamente seguros reduzem esse problema por produzirem valores aleatórios.

Conjuntos de caracteres considerados

Grupo identificadoQuantidade adotadaExemplos
Letras minúsculas26a, m, z
Letras maiúsculas26A, M, Z
Algarismos100, 4, 9
Símbolos e outros caracteres32!, @, %, espaço, caracteres acentuados

O valor 32 para símbolos é uma aproximação frequente para teclados que disponibilizam pontuação e sinais ASCII imprimíveis adicionais. Em ambientes internacionais, senhas podem aceitar mais ou menos caracteres. Alguns sistemas proíbem espaço, caracteres Unicode ou determinados sinais; outros aceitam frases longas. Por isso, a política do serviço sempre prevalece sobre a convenção usada nesta calculadora.

Como interpretar a entropia em bits

Faixa aproximadaLeitura indicativaUso prático
Abaixo de 28 bitsMuito baixaEvite em contas e dispositivos.
De 28 a 43 bitsBaixa a moderadaPode ser insuficiente contra tentativas automatizadas.
De 44 a 63 bitsBoa, sob aleatoriedadeExige controle contra reutilização e vazamentos.
De 64 a 79 bitsAlta, sob aleatoriedadeAdequada para muitos cenários, com MFA quando disponível.
80 bits ou maisMuito alta, sob aleatoriedadeEspaço de busca amplo; ainda depende do sistema.

As faixas não significam que uma senha de 64 bits será sempre segura e uma de 63 bits será sempre fraca. A resistência efetiva depende da taxa de tentativas permitida, do bloqueio de conta, da autenticação multifator, do algoritmo de armazenamento, do uso de sal e do custo de derivação da senha. Em ataques offline, após vazamento de hashes, esses fatores ganham importância ainda maior.

Três exemplos resolvidos

Exemplo 1: senha numérica de seis caracteres

Considere 482917. Há seis posições e apenas números, logo N = 10 e L = 6. A conta é H = 6 × log2(10), resultando em cerca de 19,93 bits. O total é 106, ou 1.000.000 de combinações. Apesar de parecer um número grande, esse espaço é pequeno para muitas formas de tentativa automatizada.

Exemplo 2: letras minúsculas e números

Para casa4829, há oito caracteres e os conjuntos identificados são 26 minúsculas e dez dígitos. Portanto, N = 36. A estimativa é H = 8 × log2(36) = aproximadamente 41,36 bits, ou cerca de 2,82 × 1012 combinações. Contudo, a palavra “casa” é comum; um ataque por dicionário pode testá-la muito antes de percorrer todas as combinações.

Exemplo 3: composição variada de 12 caracteres

Em R7!mQ2@vL9#x, há 12 caracteres com minúsculas, maiúsculas, números e símbolos. Assim, N = 94. A fórmula produz H = 12 × log2(94), aproximadamente 78,66 bits. Isso representa perto de 4,82 × 1023 combinações sob a hipótese de geração aleatória, consideravelmente superior aos exemplos anteriores.

Base técnica aplicável

A avaliação de senhas deve ser lida à luz de orientações de segurança digital, e não somente pela combinatória. A publicação SP 800-63B do National Institute of Standards and Technology trata de autenticadores memorizados e recomenda privilegiar o comprimento, impedir senhas comprovadamente comprometidas e evitar regras excessivamente prescritivas de composição. A orientação é relevante porque obrigar um símbolo ou uma troca periódica pode levar usuários a padrões fáceis de prever.

No Brasil, a Lei Geral de Proteção de Dados Pessoais exige a adoção de medidas técnicas e administrativas aptas a proteger dados pessoais. Embora a lei não determine uma quantidade específica de bits para senhas, controles de acesso, autenticação forte, gestão de credenciais e proteção contra incidentes integram práticas compatíveis com segurança da informação. Para organizações, requisitos internos, normas setoriais e contratos podem ser mais restritivos.

Do ponto de vista de implementação, serviços não devem guardar senhas em texto simples. O armazenamento adequado normalmente envolve funções de derivação de chave para senha, sal único e parâmetros de custo adequados, como recomendações de entidades técnicas especializadas. Uma senha com boa entropia não compensa uma arquitetura que exponha credenciais sem proteção.

Erros comuns ao estimar a força de uma senha

  • Confundir mistura de caracteres com aleatoriedade: trocar “a” por “@” em uma palavra conhecida costuma ser previsível.
  • Usar nome, data de nascimento, telefone, time ou informações públicas, ainda que acrescidos de símbolos.
  • Reutilizar a mesma senha em serviços diferentes, permitindo que um vazamento comprometa outras contas.
  • Presumir que trocar uma senha frequentemente melhora a segurança; alterações previsíveis podem piorar o padrão.
  • Ignorar autenticação multifator, que adiciona uma barreira importante mesmo se a senha for descoberta.
  • Informar senhas reais em sites, planilhas, mensagens ou calculadoras de terceiros.

Limites do resultado apresentado

O número exibido é uma estimativa máxima baseada no alfabeto detectado e na hipótese de seleção aleatória. A calculadora não consulta dicionários de senhas vazadas, não mede padrões linguísticos, não sabe se uma sequência foi escolhida por uma pessoa e não verifica políticas de um serviço. Ela também não estima com precisão o tempo de quebra, pois isso depende do tipo de ataque, do hardware, do algoritmo de hash, do sal, do fator de custo e das proteções de tentativa.

Uma frase-senha longa, escolhida de forma aleatória a partir de palavras, pode oferecer excelente segurança mesmo que use poucos tipos de caracteres. Inversamente, uma senha curta com símbolos pode receber uma aparência melhor do que merece. A melhor prática é usar uma senha exclusiva e aleatória para cada conta, armazenada em um gerenciador confiável, e ativar MFA sempre que disponível.

Aviso: o resultado é uma estimativa informativa baseada no comprimento e nos conjuntos de caracteres identificados, não substitui cálculo oficial nem orientação de profissional habilitado, e convenções coletivas, contratos e regras específicas podem alterar o valor final. Em segurança digital, políticas do serviço, mecanismos de autenticação, armazenamento de credenciais e o comportamento de uso podem modificar substancialmente o nível de proteção efetivo.

Base do conteúdo

Referências

  1. Digital Identity Guidelines: Authentication and Lifecycle Management (SP 800-63B) National Institute of Standards and Technology 2020 Acessar
  2. Password Storage Cheat Sheet OWASP Foundation 2024 Acessar
  3. Lei nº 13.709, de 14 de agosto de 2018 — Lei Geral de Proteção de Dados Pessoais Presidência da República 2018 Acessar
  4. RFC 9106: Argon2 Memory-Hard Function for Password Hashing and Proof-of-Work Applications Internet Engineering Task Force 2021 Acessar

Dúvidas comuns

Perguntas frequentes

O que significa entropia de senha em bits?

Entropia em bits é uma medida da quantidade de incerteza ou de possibilidades associadas a uma senha. Em uma senha escolhida aleatoriamente, mais bits indicam um espaço de busca teórico maior para tentativas de adivinhação.

Quantos bits uma senha deve ter?

Não existe um único mínimo válido para todos os usos, pois a proteção depende também do serviço e dos mecanismos de autenticação. Como referência, uma senha aleatória com 64 bits ou mais representa um espaço de busca amplo, mas contas importantes devem usar MFA e senha exclusiva.

Uma senha com símbolos é sempre mais segura?

Não necessariamente. Símbolos ampliam o alfabeto possível, mas pouco ajudam quando são usados em padrões óbvios, como acrescentar um ponto de exclamação ao fim de uma palavra comum. Comprimento, aleatoriedade e exclusividade têm grande impacto.

Por que uma palavra longa pode ter menos segurança do que o cálculo indica?

A fórmula pressupõe que os caracteres foram escolhidos aleatoriamente entre as opções do alfabeto. Atacantes usam dicionários e regras para testar palavras, nomes e substituições comuns antes de explorar todas as combinações matemáticas.

A calculadora envia minha senha para algum lugar?

O código desta página executa o cálculo diretamente no navegador e não foi feito para transmitir o conteúdo digitado. Ainda assim, a recomendação mais segura é testar somente exemplos fictícios, nunca credenciais reais.

Frase-senha é melhor do que senha curta e complexa?

Uma frase-senha longa formada por palavras selecionadas aleatoriamente pode ser mais fácil de guardar e muito resistente. Frases famosas, letras de música e expressões previsíveis não oferecem a mesma proteção, pois podem ser testadas por dicionário.

A entropia permite saber quanto tempo uma senha levará para ser quebrada?

Não com precisão. O tempo varia conforme o limite de tentativas online, o hardware do atacante, o algoritmo de armazenamento e as proteções do serviço. A calculadora informa combinações teóricas, não uma previsão de tempo de quebra.

Quem escreveu

Stéfano Barcellos

Formado em Direito

Formado em Direito, escreve sobre cálculos aplicados ao dia a dia: prazos, jornada de trabalho, juros, impostos e conversões. Revisa cada calculadora do 11 Calculadoras antes da publicação.

  • Bacharel em Direito
  • Produção de conteúdo editorial desde 2016
  • Responsável pela revisão técnica das calculadoras publicadas

Continue calculando

Calculadoras relacionadas

Lista completa