Comprobar si una contraseña fue filtrada
Breach Check
Comprueba si una contraseña aparece en los datos de filtraciones de Have I Been Pwned enviando solo los cinco primeros caracteres de su hash SHA-1 desde el navegador, por k-anonimato.
Una contraseña que aparece en un corpus público de filtraciones no es débil: ya es conocida, y ninguna longitud ni entropía lo arregla. Esta herramienta comprueba la tuya contra el conjunto Pwned Passwords de Have I Been Pwned sin que la contraseña, ni un hash completo de ella, salga nunca de la pestaña.
La contraseña se convierte en un hash SHA-1 en esta pestaña, y de ese hash solo se envían los cinco primeros caracteres a Have I Been Pwned (k-anonimato). El servicio devuelve varios cientos de hashes filtrados que comparten ese prefijo, y tu navegador comprueba si el tuyo está entre ellos. Nuestro servidor no interviene en nada de esto.
La consulta de filtraciones por correo no se ofrece aquí: Have I Been Pwned exige para ella una clave de API de pago y no es k-anónima. Puedes hacerla tú en haveibeenpwned.com.
Cómo se usa
Escribe la contraseña
Se le calcula un hash SHA-1 en el navegador. Solo se envían los cinco primeros caracteres hexadecimales de ese hash.
El servicio devuelve un rango, no una respuesta
Varios cientos de hashes filtrados comparten ese prefijo. Vuelven todos, y tu navegador busca el tuyo en la lista: el servicio nunca sabe cuál era, ni siquiera si estaba.
Actúa de inmediato ante una coincidencia
Un recuento mayor que cero significa cambiarla en todos los sitios donde se usó, no solo donde lo notaste. El recuento en sí es cuántos registros de filtraciones la contienen, no cuántas veces te vulneraron a ti.
Preguntas frecuentes
¿Mi contraseña llega al servidor de alguien?
No. Salen cinco caracteres hexadecimales de un hash SHA-1; ese prefijo lo comparten cientos de miles de contraseñas posibles y no se puede invertir. La petición va de tu navegador directamente a la API: el servidor de este sitio no está en el camino.
¿Puedo comprobar si una dirección de correo aparece en filtraciones?
Aquí no. La consulta por correo requiere una clave de API de pago y no se puede hacer con k-anonimato, así que no se ofrece en lugar de hacerse mal.
No se encontró. ¿La contraseña es segura?
Significa que no está en este corpus. Las filtraciones que nunca se publicaron, o que nunca entraron en el conjunto, no están cubiertas; y una contraseña ausente de todas las listas puede seguir siendo débil. Pásala también por el medidor de fuerza.
¿Por qué SHA-1, que está roto?
Porque el corpus publicado está indexado por SHA-1 y el protocolo se define así. Aquí no se depende de la resistencia a colisiones: el hash es una clave de búsqueda, no un almacén de contraseñas.
Puede recibir de
Medidor de fuerza de contraseñas
Password Strength Meter
Estima cuánto tardaría en descifrarse una contraseña y nombra los patrones que la debilitan, sin que la contraseña salga de tu navegador.
Correo desechable
Disposable Email
Te da una bandeja de entrada temporal que recibe correo durante un tiempo limitado, con los adjuntos visibles en la propia página.
Conversor de exportaciones de gestores de contraseñas
Password Export Converter
Convierte el CSV exportado de un gestor de contraseñas entre los formatos de 1Password, Bitwarden, Chrome y Edge, KeePass, KeePassXC y LastPass, con el mapa de columnas de cada uno documentado.
Generador de contraseñas
Password Generator
Genera contraseñas aleatorias con las reglas de longitud, conjunto de caracteres y exclusión de caracteres ambiguos que elijas, y por lotes si hace falta.
Después
Estas aceptan lo que produce esta herramienta, así que el resultado puede pasar directamente.
Generador de contraseñas
Password Generator
Genera contraseñas aleatorias con las reglas de longitud, conjunto de caracteres y exclusión de caracteres ambiguos que elijas, y por lotes si hace falta.
Medidor de fuerza de contraseñas
Password Strength Meter
Estima cuánto tardaría en descifrarse una contraseña y nombra los patrones que la debilitan, sin que la contraseña salga de tu navegador.
Correo desechable
Disposable Email
Te da una bandeja de entrada temporal que recibe correo durante un tiempo limitado, con los adjuntos visibles en la propia página.
Probador de CORS
CORS Tester
Envía la petición preflight que enviaría un navegador desde el origen que indiques, más un GET con esa cabecera Origin, y explica según las reglas del estándar Fetch qué cabecera lo bloqueó.
Conversor de divisas
Currency Converter
Convierte entre unas treinta monedas con los tipos de referencia diarios del Banco Central Europeo, cruzados a través del euro, o con el tipo que escribas.
Diferencia entre fechas
Date Difference
Cuenta los días, semanas, meses y años que hay entre dos fechas, con cuenta regresiva y opción de contar solo días hábiles.