# Generador y Analizador de JWK

Genera JSON Web Keys (JWK) para RSA, EC (P-256/P-384/P-521/secp256k1) y OKP (Ed25519/Ed448/X25519/X448), o analiza un JWK existente para inspeccionar parámetros, huella y metadatos

> Página canónica: https://elysiatools.com/es/tools/jwk-generator

- **Categoría:** Security

- **Palabras clave:** jwk, json web key, jwt, rsa, ec, ed25519, clave, generar

## Descripción general

El Generador y Analizador de JWK es una herramienta de seguridad diseñada para crear claves web JSON (JWK) personalizadas utilizando algoritmos RSA, EC y OKP, o para inspeccionar y validar estructuras JWK existentes extrayendo sus parámetros, huellas digitales y metadatos de forma inmediata.

## Entradas

- **Modo** (select)
- **Tipo de clave** (select)
- **Tamaño de clave (RSA)** (select)
- **Curva (EC/OKP)** (select)
- **ID de clave (kid)** (text): optional, e.g. my-key-2026
- **Solo pública** (checkbox)
- **JWK a analizar** (textarea): {"kty":"RSA","n":"...","e":"AQAB"}

## Cuándo usarlo

- Cuando necesites generar un par de claves criptográficas en formato JWK para configurar servidores de autorización OAuth2 o flujos OIDC.
- Al requerir la inspección de un JWK existente para verificar sus parámetros públicos, el identificador de clave (kid) o su huella digital.
- Para crear claves públicas y privadas específicas basadas en curvas elípticas modernas como Ed25519 o secp256k1 para firmas digitales.

## Cómo funciona

- Selecciona el modo de operación: 'Generar' para crear una nueva clave o 'Analizar' para inspeccionar una existente.
- Si vas a generar, elige el tipo de clave (RSA, EC u OKP), define el tamaño o la curva correspondiente, y opcionalmente asigna un ID de clave (kid).
- Si vas a analizar, introduce el objeto JSON del JWK en el campo de entrada correspondiente.
- Haz clic en procesar para obtener el JWK generado (público/privado) o el desglose detallado de los metadatos y parámetros de la clave analizada.

## Casos de uso

- Configuración de un endpoint de JWKS (JSON Web Key Set) para la validación de tokens JWT en microservicios.
- Generación de claves Ed25519 para la firma de payloads seguros con un rendimiento criptográfico óptimo.
- Auditoría y depuración de claves JWK mal formateadas o con parámetros desconocidos durante el desarrollo de APIs.

## Preguntas frecuentes

### ¿Qué algoritmos de curvas elípticas admite la herramienta?

Admite curvas EC estándar (P-256, P-384, P-521, secp256k1) y curvas OKP (Ed25519, Ed448, X25519, X448).

### ¿Puedo generar únicamente la clave pública en formato JWK?

Sí, puedes activar la opción 'Solo pública' para omitir los parámetros privados en el resultado generado.

### ¿Para qué sirve el parámetro 'kid' en un JWK?

El 'kid' (Key ID) es un identificador único que ayuda a los clientes y servidores a seleccionar la clave correcta durante la validación de firmas de tokens.

### ¿Qué hace el modo de análisis de JWK?

Desglosa un objeto JWK existente para mostrar de forma legible sus componentes criptográficos, tipo de clave y metadatos asociados.

### ¿Es seguro generar claves criptográficas en este sitio web?

Sí, la generación y el análisis se realizan localmente en tu navegador, garantizando que las claves privadas nunca se transmitan a ningún servidor.

## Herramientas relacionadas

- [De paleta de imagen a design tokens](https://elysiatools.com/es/tools/image-to-design-tokens): Extrae los colores dominantes de una imagen con k-means y expórtalos como variables CSS / SCSS / configuración Tailwind / tokens JSON, con nombres y escala de tonos
- [Auditor de dependencias de package.json](https://elysiatools.com/es/tools/package-json-dependency-auditor): Audita un package.json en busca de higiene de dependencias y calidad de rangos de versión, y opcionalmente inspecciona el árbol transitivo desde package-lock.json o yarn.lock. Señala duplicados, comodines o pre-release, claves sin ordenar, metadatos ausentes y dependencias runtime/dev mal clasificadas.
- [Generador de Gráfico Radar](https://elysiatools.com/es/tools/radar-chart-generator): Generar gráficos de radar personalizables desde datos, perfecto para comparación y análisis multidimensional
- [Generador de Gráfico Rosa](https://elysiatools.com/es/tools/rose-chart): Generar hermosos gráficos rosa de Nightingale (gráficos de penacho) para visualizar datos a través de ángulo y área, perfecto para análisis comparativo y presentación de datos históricos
- [Nota Segura para Compartir AGEX](https://elysiatools.com/es/tools/agex-secure-share-note): Genera una nota clara para que el destinatario sepa como descifrar y verificar un bundle AGEX
- [Extractor de Correo Electrónico Masivo](https://elysiatools.com/es/tools/bulk-email-extractor): Extrae todas las direcciones de correo electrónico de texto de entrada, artículos, código fuente web o contenido mixto. Soporta deduplicación y exportación a JSON.
- [Extractor de Claves JSON](https://elysiatools.com/es/tools/json-key-extractor): Extrae todas las claves de objetos JSON con múltiples formatos de salida. Perfecto para analizar estructura JSON, generación de documentación y entender objetos anidados complejos.
- [Inspector y Verificador JWT](https://elysiatools.com/es/tools/jwt-inspector-verifier): Decodifica el header/payload de un JWT con resaltado, diagnostica claims estándar, verifica la firma con claves HS*/RS*/PS*/ES*/EdDSA y ofrece una demo de falsificación

## Ejemplos

- [Muestras JWT](https://elysiatools.com/es/samples/jwt-samples): Ejemplos completos de JWT desde la estructura básica de tokens hasta implementaciones de seguridad avanzadas
- [Muestras JSON de Terraform Plan](https://elysiatools.com/es/samples/terraform-plan-json-samples): Archivos Terraform plan JSON para visualizacion de dependencias y revision de cambios, similares a terraform show -json
- [Muestras de Comunicación en Tiempo Real WebRTC](https://elysiatools.com/es/samples/webrtc-samples): Muestras completas de WebRTC para comunicación de audio/video P2P, canales de datos, compartir pantalla y servidor de señalización
- [Ejemplos de Serialización de Datos Web Go](https://elysiatools.com/es/samples/web-serialization-go): Ejemplos de serialización de datos Web Go incluyendo codificación/decodificación JSON y análisis XML

## Contenido relacionado

- [Flujo autorizado para probar JWT, OTP, TOTP y sesiones](https://elysiatools.com/es/hubs/token-session-and-2fa-workflows): Prepara fixtures de autenticación saneados, separa generar tokens de decodificarlos y verificarlos, prueba el tiempo de OTP/TOTP y audita evidencias JWT y de sesión sin exponer secretos reales.
