Sobre esta ferramenta
A Calculadora de Entropia de Shannon mede o conteúdo de informação de um texto. Ela constrói um mapa de frequência sobre os caracteres exatos que você digita, calcula a probabilidade de cada símbolo p = contagem / comprimento e avalia a fórmula de Shannon H = −Σ p·log2(p) em bits por caractere. Multiplicar pelo comprimento fornece a informação total em bits. Ela também informa o número de símbolos distintos e a entropia máxima teórica log2(distintos), que a entropia real só se aproxima quando todos os símbolos são igualmente prováveis.
Essa entropia real (observada) é distinta de uma estimativa de força de senha, então a ferramenta calcula ambas. Para o lado da força, ela usa o modelo de pool de charset: detecta quais classes de caracteres estão presentes — minúsculas (26), maiúsculas (26), dígitos (10), símbolos comuns (32), espaço (1) e outros (100) — soma o tamanho do pool P e informa a entropia do pool = comprimento · log2(P) bits. Um rótulo qualitativo segue as faixas usuais: abaixo de 28 bits é muito fraca, 28–35 fraca, 36–59 razoável, 60–127 forte e 128+ muito forte.
Todos os logaritmos usam log2(x) = Math.log(x) / Math.LN2, e cada cálculo roda localmente no seu navegador — nada do que você digita é armazenado ou transmitido. Observe que os dois números respondem a perguntas diferentes: a entropia observada indica quão imprevisível esta string específica é dada sua própria distribuição de caracteres, enquanto a entropia do pool estima o quão difícil seria quebrar a string por força bruta, assumindo que cada posição é sorteada uniformemente do pool de caracteres detectado.