**Corto:** API de utilidad multi-herramienta sin dependencias para hashing, codificación, conversión, generación y seguridad **Puntos finales:** - `GET /v1/hash` — Hashea cualquier cadena con MD5, SHA1, SHA256 o SHA512 - `GET /v1/uuid` — Genera un UUID v1 o v4 - `GET /v1/base64/encode` — Codifica en base64 una cadena - `GET /v1/base64/decode` — Decodifica en base64 una cadena - `POST /v1/jwt/encode` — Firma un payload JSON en un JWT con un secreto y algoritmo - `POST /v1/jwt/decode` — Verifica y decodifica un token JWT, devolviendo el payload - `GET /v1/color/convert` — Convierte un código de color HEX a representaciones RGB y HSL - `GET /v1/unit/convert` — Convierte valores entre unidades de longitud, peso, temperatura, volumen y velocidad - `GET /v1/timezone/convert` — Convierte una cadena de fecha y hora de una zona horaria IANA a otra - `GET /v1/timezone/list` — Lista todos los nombres de zonas horarias IANA con un filtro de búsqueda opcional - `GET /v1/date/format` — Formatea una cadena de fecha y hora ISO con cualquier patrón de formato strftime - `GET /v1/date/now` — Devuelve la hora actual como sello ISO y Unix en cualquier zona horaria - `GET /v1/cron/next` — Devuelve los próximos N tiempos programados de un cron - `GET /v1/cron/describe` — Descompone una expresión cron de 5 campos en campos etiquetados - `GET /v1/password/strength` — Evalúa una contraseña según 7 criterios de fortaleza con desglose por verificación - `GET /v1/password/generate` — Genera una contraseña aleatoria segura desde el punto de vista criptográfico - `POST /v1/encrypt` — Cifra texto simétricamente con Fernet AES-256, generando una clave si no se proporciona - `POST /v1/decrypt` — Descifra ciphertext simétricamente con Fernet AES-256 con una clave proporcionada - `GET /v1/lorem` — Genera texto de marcador de posición lorem ipsum con un número configurable de párrafos y oraciones - `GET /v1/fake/person` — Genera perfiles de personas falsas con nombre, correo electrónico, teléfono, dirección y fecha de nacimiento - `GET /v1/fake/company` — Genera perfiles de empresas falsas con nombre, correo electrónico, sitio web e industria - `GET /v1/fake/address` — Genera direcciones ficticias - `GET /v1/random/number` — Genera un entero aleatorio seguro desde el punto de vista criptográfico dentro de un rango min/max - `GET /v1/random/string` — Genera una cadena aleatoria con conjunto de caracteres configurable (alfa/alfanumérico/númerico/hex) - `GET /v1/qr` — Renderiza cualquier texto o URL como una imagen PNG de código QR - `GET /v1/barcode` — Renderiza datos como un código de barras PNG en formato Code128, EAN-13, EAN-8, ISBN-13 o UPC-A - `GET /v1/spellcheck` — Detecta palabras mal escritas y devuelve sugerencias de corrección
{
"version": 4,
"uuid": "cf2b753d-8ffa-48dc-b3f0-992c74ce8032"
}
curl --location --request GET 'https://zylalabs.com/api/13312/aiquick+util+api/27548/generate+a+uuid+v1+or+v4' --header 'Authorization: Bearer YOUR_API_KEY'
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 AIQuick Util 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.
Empresas líderes confían en nosotros
Cada punto final devuelve tipos de datos específicos según su funcionalidad Por ejemplo `/v1/hash` devuelve cadenas hasheadas `/v1/uuid` devuelve UUIDs y `/v1/base64/encode` devuelve cadenas codificadas en Base64 Otros puntos finales devuelven objetos JSON como perfiles falsos o valores convertidos dependiendo de la solicitud
Los parámetros varían según el punto final. Por ejemplo, `/v1/unit/convert` acepta unidades como 'm', 'kg' o 'C', mientras que `/v1/color/convert` requiere un código de color HEX. Los usuarios pueden personalizar las solicitudes especificando estos parámetros para adaptar la salida a sus necesidades
Los datos de respuesta están estructurados típicamente en formato JSON Por ejemplo el endpoint `/v1/uuid` devuelve un objeto con campos como "versión" y "uuid" La respuesta de cada endpoint está diseñada para proporcionar información relevante de manera clara facilitando su análisis y uso
Los campos clave varían según el punto final Por ejemplo /v1/jwt/decode devuelve campos como "payload" y "validity" mientras que /v1/password/strength incluye "score" y "criteria" Comprender estos campos ayuda a los usuarios a utilizar eficazmente los datos devueltos
La API proporciona información diversa, incluyendo valores hash, UUIDs, cadenas codificadas/decodificadas, conversiones de color, conversiones de unidades, datos de zonas horarias, evaluaciones de la fuerza de contraseñas y generación de perfiles falsos. Cada punto final sirve a una función de utilidad específica
Los casos de uso típicos incluyen generar contraseñas seguras crear UUIDs para identificadores únicos codificar datos para transmisión convertir unidades para cálculos y generar datos falsos para pruebas Cada endpoint aborda necesidades específicas en el desarrollo de software y el procesamiento de datos
Los usuarios pueden utilizar los datos devueltos integrándolos en aplicaciones o flujos de trabajo Por ejemplo las contraseñas hasheadas pueden mejorar la seguridad mientras que los UUID generados pueden identificar de manera única los registros Comprender la estructura y el contenido de las respuestas permite una integración fluida
La precisión de los datos se mantiene a través de algoritmos robustos y estándares establecidos Por ejemplo los algoritmos de hashing como SHA256 garantizan salidas consistentes mientras que la generación de UUID sigue los estándares RFC 4122 Actualizaciones regulares y pruebas ayudan a garantizar la fiabilidad en los puntos finales