¿Qué es un convertidor PEM y JWK?
PEM es el formato clásico de claves en Base64 con cabeceras BEGIN/END que usan OpenSSL y la mayoría de herramientas de certificados, mientras que JWK (JSON Web Key, RFC 7517) es la representación JSON que emplean los ecosistemas JOSE, JWT y OAuth. Un convertidor permite usar la misma clave en ambos mundos.
Esta herramienta importa claves SPKI y PKCS#8 —reenvolviendo automáticamente los formatos antiguos PKCS#1 y SEC1— y exporta el JWK correspondiente, o convierte un JWK de vuelta a PEM estándar. Todo se ejecuta localmente en tu navegador.
Cómo convertir PEM a JWK
Pega tu clave PEM en la pestaña PEM → JWK y pulsa Convertir. El JWK se muestra como JSON formateado a la derecha, listo para copiar.
Las claves públicas se exportan con los miembros públicos (n/e para RSA, x/y para EC); las privadas incluyen además d y los demás miembros privados.
Cómo convertir JWK a PEM
Cambia a la pestaña JWK → PEM y pega el JSON del JWK. La herramienta lee kty para detectar RSA o EC y comprueba la presencia de d para distinguir las claves privadas.
El resultado es un PEM estándar: PUBLIC KEY (SPKI) para claves públicas y PRIVATE KEY (PKCS#8) para privadas.
Panel de información de la clave
Tras cada conversión, el panel muestra el tipo de clave, el algoritmo, el tamaño en bits y si es pública o privada, útil para una comprobación rápida.
Formatos compatibles
Se aceptan las etiquetas PEM PUBLIC KEY, RSA PUBLIC KEY, PRIVATE KEY y EC PRIVATE KEY; se admiten claves RSA y EC en las curvas P-256, P-384 y P-521. Ed25519 y otros tipos no están soportados.