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 Pega el bloque PEM, o el cuerpo de clave en bruto sin sus cabeceras.
- 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 Comprueba la vista previa del tipo y la longitud de la clave que detectó.
- 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
También te puede interesar
Herramientas de otras categorías que suelen combinarse con Formateador de claves: