Verificador de força de senha

100% local: sua senha nunca é enviada a um servidor nem a um serviço terceiro (nenhuma verificação "have I been pwned" online). Todo o cálculo é feito no seu navegador via WebAssembly.

Exemplo:

Como funciona

Antes de usar uma senha para uma conta importante, é útil verificar se ela realmente resiste a tentativas de adivinhação ou força bruta. Esta ferramenta analisa localmente o comprimento da senha inserida, as categorias de caracteres presentes (minúsculas, maiúsculas, números, símbolos), deduz uma estimativa de entropia em bits (o logaritmo na base 2 do tamanho do alfabeto usado, multiplicado pelo comprimento), e então combina esses critérios para exibir uma pontuação qualitativa que vai de "fraca" a "muito forte".

Essa senha é enviada para algum lugar para ser verificada?

Não, nunca. Ao contrário de alguns serviços que comparam sua senha a um banco de dados de vazamentos conhecidos (o que exige enviar pelo menos um hash a um servidor externo), esta ferramenta não faz nenhuma chamada de rede: o cálculo de comprimento, composição e entropia é feito inteiramente no seu navegador via WebAssembly.

O que é a entropia de uma senha?

A entropia mede, em bits, o número médio de tentativas que um atacante precisaria fazer para adivinhar a senha por força bruta pura. Quanto mais amplo o alfabeto usado (adicionando maiúsculas, números, símbolos) e quanto mais longa a senha, mais rapidamente esse valor aumenta — sendo que o comprimento geralmente tem mais impacto do que apenas a diversidade de caracteres.

A análise é feita inteiramente no seu navegador via WebAssembly, sem nenhuma requisição de rede — sua senha nunca é transmitida a lugar nenhum.