Saltar ao contido principal
LibraTool logoLibraTool

Comprobador de filtracións de contrasinais de balde

Comproba se una contrasinal apareceu en filtracións de datos coñecidas a través de Have I Been Pwned — usando k-anonimato, polo que a contrasinal se hash localmente e só se envía un prefixo de hash de 5 caracteres. A contrasinal en si nunca sae do teu navegador.

O teu contrasinal nunca se envía a ningún lugar. Faise un hash con SHA-1 no teu navegador, e só os primeiros 5 caracteres dese hash se envían á API de rango de Have I Been Pwned. O servidor devolve todos os hashes filtrados que comparten ese prefixo, e a comprobación faise localmente — este é o modelo de k-anonimato, polo que o servizo nunca aprende o teu contrasinal nin o seu hash completo.

Esta comprobación fai unha única solicitude de rede — envía o prefixo de hash de 5 caracteres a api.pwnedpasswords.com. O teu contrasinal e o seu hash completo nunca se envían.

Como funciona

Comproba un contrasinal contra a base de datos de Have I Been Pwned de miles de millóns de contrasinais vulnerados — sen nunca enviar o contrasinal a ningures. Usa o modelo de k-anonimato: só os primeiros 5 caracteres do hash SHA-1 do contrasinal deixan o navegador.

  1. 1
    O contrasinal cacheáse localmente
    O contrasinal hash-SHA-1 no navegador coa API de Web Crypto. O contrasinal en si nunca deixa o dispositivo.
  2. 2
    Só un prefixo de 5 caracteres envíase
    Os primeiros 5 caracteres hexadecimais do hash envíanse á API de rango de Have I Been Pwned, que devolve cada hash vulnerado que comparte ese prefixo.
  3. 3
    A correspondencia comprábase no navegador
    O navegador busca o sufixo de hash na lista e mostra cantas veces (se cadra) apareceu o contrasinal en vulneracións. O servizo nunca aprende cal era o teu.

Este é o único ferramenta de LibraTool que fai unha solicitude de rede e mesmo entón o contrasinal e o seu hash completo nunca deixan o navegador — só un prefixo de hash de 5 caracteres fai.

Ferramentas relacionadas

Preguntas frecuentes