{
"code": 200,
"status": "success",
"data": {
"healthy": true
}
}
curl --location --request GET 'https://zylalabs.com/api/13745/password+security+assessment+api/31498/health+check' --header 'Authorization: Bearer YOUR_API_KEY'
{
"code": 200,
"status": "success",
"data": {
"passwords": [
"DP)zBd^Wm]8X%Zyx"
]
}
}
curl --location --request POST 'https://zylalabs.com/api/13745/password+security+assessment+api/31499/generate+passwords' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"length": 16,
"count": 1,
"uppercase": true,
"lowercase": true,
"numbers": true,
"symbols": true,
"excludeAmbiguous": false
}'
{
"code": 200,
"status": "success",
"data": {
"score": 0,
"label": "very weak",
"feedback": [
"Password is very short — use at least 8 characters",
"Use at least 12 characters for better security",
"Mix uppercase, lowercase, numbers, and symbols"
]
}
}
curl --location --request POST 'https://zylalabs.com/api/13745/password+security+assessment+api/31500/score+password+strength' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"password": "hunter2"
}'
Después de registrarte, a cada desarrollador se le asigna una clave de acceso a la API personal, una combinación única de letras y dígitos proporcionada para acceder a nuestro endpoint de la API. Para autenticarte con el Evaluación de Seguridad de Contraseñas API simplemente incluye tu token de portador en el encabezado de Autorización.
| Encabezado | Descripción |
|---|---|
Autorización
|
Requerido
Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito.
|
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.
(Ahorra 2 meses pagando anualmente 🎉)
Genera y audita contraseñas robustas con la API de Evaluación de Seguridad de Contraseñas para una mayor seguridad
El punto de entrada "Verificación de salud" devuelve un mensaje de estado que indica la salud operativa de la API El punto de entrada "Generar contraseñas" devuelve un array de contraseñas generadas de forma segura basadas en parámetros especificados El punto de entrada "Evaluar la fuerza de la contraseña" devuelve un puntaje numérico una etiqueta que indica la fuerza y comentarios sobre cómo mejorar la contraseña
Los campos clave incluyen "código" (estado HTTP), "estado" (éxito o fallo) y "datos" (que contienen información específica como contraseñas o detalles de puntuación) Para la puntuación de contraseñas, "puntuación", "etiqueta" y "retroalimentación" son campos esenciales
Los usuarios pueden personalizar las solicitudes con parámetros como "longitud" (4-128), "cantidad" (1-50), "mayúsculas", "minúsculas", "números", "símbolos" y "excluirAmbiguos" Cada parámetro tiene valores predeterminados sensatos que permiten flexibilidad en la generación de contraseñas
Los datos de respuesta están estructurados en formato JSON, con un objeto de nivel superior que contiene "código", "estado" y "datos". El campo "datos" varía según el punto final, conteniendo ya sea contraseñas generadas o detalles de puntuación, lo que facilita su análisis y uso
Los casos de uso comunes incluyen generar contraseñas seguras para nuevas cuentas de usuario rellenar datos de prueba hacer cumplir las políticas de contraseñas durante el registro y proporcionar retroalimentación en tiempo real sobre la fuerza de la contraseña en las interfaces de usuario
Los usuarios pueden aprovechar las contraseñas generadas para la creación de cuentas seguras o pruebas La retroalimentación de la puntuación ayuda a mejorar las políticas de contraseñas al identificar debilidades guiando a los usuarios a crear contraseñas más seguras basadas en sugerencias prácticas
La precisión de los datos se mantiene mediante un puntaje heurístico que evalúa diversos factores como la longitud, la variedad de caracteres y listas de contraseñas comunes. Este enfoque garantiza que el puntaje refleje las prácticas de seguridad de contraseñas del mundo real sin depender de bases de datos de filtraciones extensas
Los usuarios pueden esperar puntajes que van de 0 (muy débil) a 4 (muy fuerte) con comentarios correspondientes Los patrones comunes incluyen sugerencias para aumentar la longitud mezclar tipos de caracteres y evitar contraseñas comunes ayudando a los usuarios a entender cómo mejorar la seguridad de sus contraseñas