{
"code": 200,
"status": "success",
"data": {
"healthy": true
}
}
curl --location --request GET 'https://zylalabs.com/api/13746/password+security+and+generation+api/31495/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/13746/password+security+and+generation+api/31496/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/13746/password+security+and+generation+api/31497/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 Seguridad y Generación 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 🎉)
El punto final "Verificación de salud" devuelve un mensaje de estado que indica la salud operativa de la API El punto final "Generar contraseñas" devuelve un array de contraseñas generadas de forma segura basadas en parámetros especificados El punto final "Evaluar la fortaleza de la contraseña" devuelve una puntuación numérica una etiqueta que indica la fortaleza 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 endpoint, conteniendo ya sea contraseñas generadas o detalles de puntuación, lo que facilita su análisis y utilización
Los casos de uso comunes incluyen generar contraseñas seguras para nuevas cuentas de usuario poblar datos de prueba aplicar políticas de contraseña durante el registro y proporcionar retroalimentación en tiempo real sobre la fortaleza de la contraseña en las interfaces de usuario
Los usuarios pueden aprovechar las contraseñas generadas para la creación segura de cuentas o pruebas La retroalimentación de puntuación ayuda a mejorar las políticas de contraseñas al identificar debilidades guiando a los usuarios a crear contraseñas más fuertes basadas en sugerencias prácticas
La precisión de los datos se mantiene a través de una puntuación heurística que evalúa varios factores como la longitud la variedad de caracteres y las listas comunes de contraseñas Este enfoque garantiza que la puntuación refleje las prácticas de seguridad de contraseñas del mundo real sin depender de bases de datos extensas de filtraciones
Los usuarios pueden esperar puntuaciones 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