Toolvist

Formateador de claves criptográficas

Normaliza claves PEM, elimina cabeceras o reordena bloques de certificados y claves en líneas limpias.

Accepts PEM blocks, raw base64, or a single escaped line.

Block type

—

Base64 chars

0

Decoded bytes

0

Estado

—

Formateador de claves y certificados criptográficos

Normaliza claves y certificados PEM: reformatea a una anchura limpia, elimina o añade cabeceras, une una clave rota en una sola línea, o inspecciona el tipo de bloque y el tamaño decodificado. Útil cuando una copia y pegado de clave recoge espacios en blanco extraños o saltos de línea incorrectos.

Las claves llegan en formas PEM, DER y en bruto: el Generador de claves RSA produce los pares que esta herramienta ordena, y AES usa las simétricas.

Cómo usar Formateador de claves

  1. 1 Pega el bloque PEM, o el cuerpo de clave en bruto sin sus cabeceras.
  2. 2 Elige qué hacer: eliminar la cabecera y el pie, volver a añadirlos, o reformatear el Base64 en líneas de ancho fijo.
  3. 3 Comprueba la vista previa del tipo y la longitud de la clave que detectó.
  4. 4 Copia la salida normalizada.

Cómo usarlo

Pega un bloque PEM, un blob base64 en bruto, o una clave de una línea con escapes. Elige un formato de salida y la herramienta lo reformatea correctamente.

  • Detecta el tipo de bloque PEM automáticamente
  • Reformatea a 64 caracteres (el estándar PEM) o a una línea
  • Elimina cabeceras para obtener el base64 en bruto
  • Añade o repara cabeceras para un blob base64 en bruto
  • Informa la longitud en bytes decodificada y la huella

Preguntas frecuentes

¿Por qué las claves PEM se envuelven a 64 caracteres?

Un límite histórico de los primeros sistemas de correo, donde las líneas largas podían romperse por una pasarela de correo y corromper los datos. La convención de 64 caracteres se mantuvo y la mayoría de los analizadores (parsers) todavía lo esperan, así que reformatear una clave dañada de vuelta a esa anchura a menudo la arregla.

¿Cuándo querría eliminar las cabeceras?

Cuando la clave va a una variable de entorno, un valor de configuración JSON o un almacén de secretos de una línea. Esos formatos no pueden llevar saltos de línea limpiamente, así que se usa solo el cuerpo base64 y la cabecera PEM la reañade quien lo consume.

¿Cuál es la diferencia entre PKCS#1 y PKCS#8?

Son dos formas de codificar la misma clave. Las cabeceras PKCS#1 dicen BEGIN RSA PRIVATE KEY y solo llevan RSA; PKCS#8 dice BEGIN PRIVATE KEY y puede contener cualquier algoritmo. PKCS#8 es la opción moderna y más portable, y muchas bibliotecas aceptan ambas.

Herramientas de seguridad y criptografía relacionadas

Ver todo en Herramientas de seguridad y criptografía →

También te puede interesar

Herramientas de otras categorías que suelen combinarse con Formateador de claves:

Explorar el directorio completo →