Saltar para o conteúdo principal
LibraTool logoLibraTool

Verificador de Vazamento de Senha grátis

Verifique se uma senha apareceu em violações de dados conhecidas via Have I Been Pwned — usando k-anonimidade, a senha é processada localmente e somente um prefixo de hash de 5 caracteres é enviado. A senha em si nunca sai do seu navegador.

Sua senha nunca é enviada. É transformada em hash SHA-1 no seu navegador, e apenas os primeiros 5 caracteres desse hash são enviados à API de intervalo do Have I Been Pwned. O servidor retorna todos os hashes vazados com esse prefixo, e a correspondência é verificada localmente — este é o modelo k-anonimato, então o serviço nunca conhece sua senha ou seu hash completo.

Esta verificação faz uma única requisição de rede — envia o prefixo de 5 caracteres do hash para api.pwnedpasswords.com. Sua senha e hash completo nunca são enviados.

Como funciona

Verifica uma senha no banco de dados do Have I Been Pwned, com bilhões de senhas vazadas — sem jamais enviar a senha para lugar algum. Usa o modelo de k-anonimato: apenas os 5 primeiros caracteres do hash SHA-1 da senha saem do seu navegador.

  1. 1
    O hash da senha é calculado localmente
    O hash SHA-1 da sua senha é calculado no seu navegador com a Web Crypto API. A senha em si nunca sai do seu dispositivo.
  2. 2
    Apenas um prefixo de 5 caracteres é enviado
    Os primeiros 5 caracteres hexadecimais do hash são enviados para a API de intervalo Have I Been Pwned, que retorna cada hash violado compartilhando esse prefixo.
  3. 3
    A correspondência é verificada no seu navegador
    Seu navegador procura o sufixo do seu hash nessa lista e mostra quantas vezes (se houver) a senha apareceu em vazamentos. O serviço nunca fica sabendo qual era a sua.

Esta é a única ferramenta LibraTool que faz uma solicitação de rede, e mesmo assim sua senha e seu hash completo nunca saem do seu navegador — apenas um prefixo de hash de 5 caracteres faz.

Ferramentas relacionadas

Perguntas frequentes