Generador de Par de Claves RSA
Sobre esta herramienta
Genera un par de claves criptográficas RSA (una pública y una privada) de 2048 o 4096 bits usando la Web Crypto API nativa del navegador (la misma implementación subyacente que usan los navegadores para HTTPS), y las exporta en el formato estándar PEM (el formato de texto con las cabeceras "-----BEGIN PUBLIC KEY-----" que reconocen prácticamente todas las herramientas y librerías criptográficas). Útil para pruebas de desarrollo, generar claves para firmar/verificar JWT, o entender de forma práctica cómo se ve un par de claves RSA real. Como verificación de que las claves generadas realmente funcionan, la herramienta las usa de inmediato para firmar y verificar un mensaje de prueba dentro de tu propio navegador antes de mostrarlas. Es importante ser responsable con la clave privada resultante: al generarse en tu navegador, nunca se envía a ningún servidor, pero una vez que cierras o recargas la página no queda guardada en ningún lado — cópiala y guárdala de forma segura de inmediato si la vas a usar.
Preguntas frecuentes
¿Qué formato tienen las claves que genera?
PEM: la pública en formato SPKI ("BEGIN PUBLIC KEY") y la privada en PKCS#8 ("BEGIN PRIVATE KEY"). Son los formatos estándar que aceptan OpenSSL, la mayoría de librerías y los servicios de JWT. No genera el formato OpenSSH ("ssh-rsa") que usa el SSH.
¿Qué tamaño elijo: 2048 o 4096 bits?
2048 bits es el mínimo actual recomendado y suficiente para casi todo, y se genera en un instante. 4096 bits da más margen a largo plazo pero tarda más en crearse y hace más lentas las operaciones de firma.
¿Para qué sirven estas claves?
Están generadas para firmar y verificar (RSASSA-PKCS1-v1_5 con SHA-256), por ejemplo para JWT con el algoritmo RS256. No están pensadas para cifrar datos, que usa otro esquema (RSA-OAEP).
¿Es seguro generar una clave privada en el navegador?
La generación usa la Web Crypto API del navegador y la clave no se envía a ningún servidor. Para pruebas y desarrollo es perfecto. Para claves de producción críticas, la práctica habitual es generarlas en un entorno de confianza, con OpenSSL o un gestor de secretos.
¿Se guarda la clave privada si recargo la página?
No. Se muestra solo en pantalla y desaparece al cerrar o recargar. Si la vas a usar, cópiala y guárdala de forma segura en ese momento; no hay forma de recuperarla después.
¿Cómo sé que el par funciona?
La herramienta firma un mensaje de prueba con la clave privada y lo verifica con la pública antes de mostrarte nada. Si esa comprobación no pasara, no se mostrarían las claves.
Herramientas relacionadas
Generador de Contraseñas
Crea contraseñas aleatorias y seguras a tu medida
LocalGenerador de Hash
Calcula MD5, SHA-1, SHA-256, SHA-384, SHA-512 y CRC32 de un texto o archivo
LocalGenerador de Token Seguro
Genera tokens, claves de API y bytes aleatorios criptográficamente seguros
LocalGenerador de Código OTP (TOTP)
Genera códigos de un solo uso TOTP a partir de una clave secreta
LocalGenerador de Frase de Contraseña (Passphrase)
Genera contraseñas fáciles de recordar combinando palabras al azar
LocalGenerador de Códigos de Respaldo
Crea un set de códigos de recuperación de un solo uso