Herramientas para desarrolladores

Generador de claves SSH RSA y EC en el navegador

🔒 Funciona en tu navegador

Genera pares de claves SSH RSA o EC en tu navegador con la Web Crypto API. Las claves nunca abandonan tu dispositivo: todo se ejecuta enteramente en tu navegador y nada se envía a un servidor.

Cómo usar esta herramienta

  1. Choose an RSA or EC key type and the key size.
  2. Click Generate to create the pair with the Web Crypto API in your browser.
  3. Copy or download the public and private keys for your server or Git host.

ECDSA P-256 — modern, compact keys. Widely supported.

Keys are generated entirely in your browser using the Web Crypto API — nothing leaves your device.

Acerca de Generador de claves SSH

Los pares de claves SSH son la forma estándar de autenticarte en servidores, plataformas de Git y máquinas remotas sin escribir una contraseña cada vez. El par consta de una clave pública que colocas en el servidor y una clave privada que guardas en tu propia máquina; el servidor te reta a demostrar que posees la clave privada sin que esta se transmita nunca. Esta herramienta genera ese par en tu navegador usando la Web Crypto API, la interfaz criptográfica integrada del navegador, así que tanto la aleatoriedad como el material de la clave provienen de la implementación segura de la plataforma.

Puedes elegir entre claves RSA o EC (curva elíptica). RSA es la opción de máxima compatibilidad, aceptada por prácticamente cualquier sistema. EC produce claves más pequeñas y rápidas con una seguridad equivalente, una buena elección para configuraciones modernas. La clave pública se entrega en el formato de una sola línea que esperan los servidores para el archivo authorized_keys, lista para añadirla, y la clave privada en un formato estándar que puedes guardar en tu máquina.

Trata la clave privada como un secreto desde el momento en que aparece: no la pegues en un chat, no la subas a un repositorio ni la dejes olvidada en la carpeta de descargas. Como todo el par se genera localmente y nunca se envía a ningún sitio, la privacidad es por diseño. La herramienta se ejecuta enteramente en tu navegador y las claves nunca abandonan tu dispositivo.

Preguntas frecuentes

¿Debo elegir RSA o EC?
RSA es la opción de máxima compatibilidad y la aceptan prácticamente todos los sistemas. EC (curva elíptica) produce claves más pequeñas y rápidas con seguridad equivalente, ideal para configuraciones modernas. Si necesitas conectarte a sistemas antiguos, RSA es la apuesta segura.
¿Dónde coloco cada clave?
La clave pública va en el lado remoto: añádela al archivo ~/.ssh/authorized_keys de la cuenta en la que quieras iniciar sesión. La clave privada se queda en tu propia máquina y no debe copiarse nunca al servidor ni compartirse con nadie.
¿La generación en el navegador es realmente segura?
Las claves las genera la Web Crypto API, la interfaz criptográfica integrada del navegador que también sustenta TLS, usando la fuente de aleatoriedad segura de la plataforma en lugar de aleatoriedad casera en JavaScript. Aun así, genera claves solo en una máquina y un navegador en los que confíes.
¿Se envía mi clave a algún servidor?
No. Ambas claves se crean enteramente en tu navegador y nunca se transmiten. La clave privada en particular debe tratarse como un secreto desde el momento en que aparece: no la pegues en ningún sitio ni la subas a un control de versiones.
¿Qué permisos necesita la clave privada?
SSH se niega a usar una clave privada que otros usuarios puedan leer. Tras guardarla, ejecuta chmod 600 sobre el archivo para que solo tu cuenta pueda leerlo y escribirlo. Si lo omites, SSH mostrará un aviso y la ignorará.
¿En qué se diferencia de ejecutar ssh-keygen en una terminal?
Produce el mismo tipo de claves en los mismos formatos, pero sin una consola. Es útil en máquinas donde no puedes ejecutar fácilmente una terminal o instalar OpenSSH. La herramienta de línea de comandos te permite añadir una frase de contraseña que cifra la clave privada.
guide

How to Generate an SSH Key Online — Free Browser Tool

Create EC P-256 or RSA 2048 SSH key pairs entirely in your browser using the Web Crypto API. Private key never transmitted to any server.

Más herramientas gratuitasVer las 492 →
Merge PDFsCompress ImageJSON FormatterPassword GeneratorVAT CalculatorQR Code Generator
Generador de claves SSH RSA y EC en el navegador | brevio