Convertidor de formatos de claves RSA

RSA Criptografía asimétrica Procesamiento en el navegador
Arrastre un archivo de clave aquí o haga clic para seleccionarlo
Admite .pem / .key / .pub / .der / .txt, máximo 1 MB
Nombre del archivo- Tamaño del archivo-
Tipo de clave- Tamaño de clave RSA- Formato de entrada- Codificación- Longitud del módulo- Exponente público- kty-
La salida Base64 / Hex utiliza la codificación sin formato, sin cabeceras ni pies PEM, y puede pegarse directamente en archivos de configuración.
-
Seleccione los formatos de destino que desea generar. Cada resultado puede copiarse o descargarse por separado.
PuTTY PPK y MSBLOB serán compatibles en futuras versiones. La versión actual solo identifica estos formatos.
Formato de entrada Convertir a
PKCS#1 Private KeyPKCS#8 · PKCS#1 · JWK · XML · PEM · DER · Base64 · Hex
PKCS#8 Private KeyPKCS#1 · PKCS#8 · JWK · XML · PEM · DER · Base64 · Hex
PKCS#1 Public KeySPKI · OpenSSH · JWK · XML · PEM · DER · Base64 · Hex
SPKI Public KeyPKCS#1 · OpenSSH · JWK · XML · PEM · DER · Base64 · Hex
OpenSSHSPKI · PKCS#1 · JWK · XML · PEM · DER · Base64 · Hex
JWKPKCS#1 · PKCS#8 · SPKI · OpenSSH · XML · PEM · DER
XMLPKCS#1 · PKCS#8 · SPKI · OpenSSH · JWK · PEM · DER
Raw Base64 / Hex与对应的 PKCS#1 / PKCS#8 / SPKI 一致
Aviso de privacidad:Todo el procesamiento de claves se realiza localmente en el navegador. Las claves nunca se envían al servidor.
¿Todavía no tiene una clave? Ir al generador de claves RSA

Detecta automáticamente claves públicas y privadas y convierte entre PEM, DER, PKCS#1, PKCS#8, SPKI, OpenSSH, JWK, XML y Base64/Hex sin formato

Convertidor de formatos de claves RSA

Una misma clave RSA puede necesitar distintas representaciones según el entorno: Java suele usar PKCS#8, las cadenas de herramientas antiguas de OpenSSL generan PKCS#1, SSH requiere claves públicas OpenSSH, las aplicaciones frontend y los servicios en la nube suelen preferir JWK, mientras que los entornos .NET antiguos utilizan XML. Esta herramienta está diseñada para trabajar con claves existentes: identifica automáticamente el formato de entrada y lo convierte a la estructura y codificación que necesitas.

Entrada y detección automática

  • Hay dos formas de introducir una clave: pegar el texto directamente o arrastrar archivos pem, key, pub, der o txt. La página muestra el nombre y el tamaño del archivo.
  • El formato de entrada se detecta automáticamente por defecto, pero también puedes especificar manualmente PEM, DER, PKCS#1, PKCS#8, SPKI, OpenSSH, JWK, XML, Base64 sin formato o Hex sin formato.
  • No es necesario indicar previamente si se trata de una clave pública o privada. La herramienta lo determina automáticamente y ajusta los formatos de destino disponibles.

Información de la clave

Después de analizarla correctamente, se muestran el tipo de clave (clave pública RSA o clave privada RSA), la longitud RSA en bits, la codificación de entrada, la longitud del módulo y el exponente público. Esto permite comprobar rápidamente si la clave recibida es la esperada y determinar si dos claves corresponden realmente a la misma clave.

Formatos de salida y conversión por lotes

Los formatos de salida se definen mediante dos dimensiones: las estructuras incluyen PKCS#1, PKCS#8, SPKI, OpenSSH, JWK y XML, mientras que las codificaciones incluyen PEM, DER, Base64 y Hex. La combinación de ambas determina el formato de destino y la página filtra automáticamente las combinaciones que no son aplicables a claves públicas o privadas. Base64 y Hex producen la codificación sin las cabeceras ni los pies PEM, por lo que pueden pegarse directamente en archivos de configuración. DER contiene datos binarios y debe guardarse mediante descarga como archivo. La conversión por lotes permite seleccionar varios formatos de destino a la vez. Cada resultado puede copiarse o descargarse por separado y una matriz de conversión muestra las direcciones compatibles.

Extraer la clave pública desde una clave privada

Si solo tienes una clave privada, puedes extraer con un clic la clave pública correspondiente y obtenerla directamente como PEM, SPKI o clave pública OpenSSH. Es útil para configurar servidores, subir claves a plataformas de alojamiento de código o compartirlas con otros equipos.

Manejo de errores y límites

  • Cuando se detecta una clave privada cifrada, la herramienta indica claramente que no admite el descifrado online de contraseñas. Primero debes descifrarla y exportarla con openssl o PuTTYgen.
  • Las claves EC, DSA, Ed25519 y otras claves que no sean RSA se detectan y se informa de que la herramienta solo admite RSA.
  • Si se detecta un certificado X.509, se recomienda utilizar una herramienta de análisis de certificados.
  • PuTTY PPK se puede identificar, pero todavía no es compatible; MSBLOB también se limita actualmente a mostrar información de identificación.
  • El contenido no reconocido, los archivos demasiado grandes y los errores de lectura muestran una causa concreta.

Casos de uso

  • Convertir una clave privada PKCS#1 proporcionada por un socio de integración a PKCS#8 para Java.
  • Convertir una clave pública PEM a formato OpenSSH para añadirla al archivo de autorización de un servidor.
  • Convertir una clave a JWK para utilizarla en el frontend o en la validación de JWT.
  • Convertir una clave a Base64 sin formato para guardarla en variables de entorno o configuraciones JSON.

Privacidad y seguridad de los datos

Todo el análisis y la conversión se realizan localmente en el navegador. Las claves no se suben ni se guardan en el servidor. La herramienta solo identifica, convierte y exporta claves existentes; no genera claves nuevas, no recupera claves privadas y no ofrece descifrado online. Si todavía no tienes una clave, utiliza una herramienta de generación de claves RSA.

Identifica y convierte formatos de claves RSA online

Los distintos lenguajes, frameworks y servidores requieren diferentes formatos de clave. Esta herramienta convierte claves RSA públicas o privadas existentes a la estructura y codificación que necesita el entorno de destino.
  • Detecta automáticamente el tipo y formato de la clave, con especificación manual de PEM, DER, PKCS#1, PKCS#8, SPKI, OpenSSH, JWK, XML, Base64 y Hex sin formato
  • Permite elegir por separado la estructura y la codificación, combinando PEM, DER, Base64 y Hex y filtrando los destinos según el tipo de clave
  • Muestra información de la clave: tipo, longitud RSA en bits, codificación, longitud del módulo y exponente público
  • Extrae una clave pública desde una privada con un clic y permite obtenerla directamente en formato OpenSSH
  • Conversión por lotes: selecciona varios formatos de destino y genéralos a la vez; cada resultado puede copiarse o descargarse por separado
  • Admite pegar texto y arrastrar archivos pem, key, pub, der y txt
Las claves privadas cifradas, claves que no son RSA, certificados X.509 y archivos PuTTY PPK se identifican claramente y muestran recomendaciones. La herramienta solo identifica y convierte claves existentes; no genera claves, no recupera claves privadas ni descifra contraseñas. Todo el análisis y la conversión se realizan localmente en el navegador y las claves nunca se suben al servidor.
Comentarios 0
Aún no hay comentarios. ¡Sé el primero en comentar!
El contenido del comentario no puede estar vacío
0/255