API de verificación de violación de contraseña: búsqueda gratuita de si me han pwned
Realiza un hash de la contraseña con SHA-1, envía solo los primeros 5 caracteres del hash a la base de datos Have I Been Pwned y verifica si el hash completo aparece en infracciones conocidas. La contraseña completa y el hash completo nunca se transmiten. Devuelve si se ha violado la contraseña, cuántas veces apareció y una recomendación.
Code examples
curl -X POST https://api.botoi.com/v1/breach/check \
-H "Content-Type: application/json" \
-d '{"password":"P@ssw0rd123"}'When to use this API
Aplique políticas de contraseñas antiviolaciones al registrarse
Verifique las contraseñas contra infracciones conocidas durante la creación de la cuenta. Rechace las contraseñas que aparecen en bases de datos infractoras y solicite a los usuarios que elijan una alternativa más segura. Reduce el riesgo de relleno de credenciales.
Audite las contraseñas de usuarios existentes de forma masiva
Haga un hash de las contraseñas almacenadas y verifíquelas con la base de datos de violaciones. Marque las cuentas afectadas para el restablecimiento de contraseña obligatorio. Ejecute esto como un trabajo programado después de que se informe de una infracción importante.
Agregar advertencias de infracción a los flujos de cambio de contraseña
Cuando los usuarios actualicen su contraseña, verifique la nueva contraseña en tiempo real. Muestra una advertencia con el recuento de violaciones si la contraseña está comprometida. Deje que los usuarios continúen pero haga visible el riesgo.
Frequently asked questions
¿Mi contraseña se envía al servidor?
¿Qué es el k-anonimato?
¿Contra cuántas infracciones se verifica esto?
¿Un jailbreak_count de 0 significa que la contraseña es segura?
¿Puedo verificar varias contraseñas a la vez?
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.