**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