Generador de claves SSH (ed25519) — par de claves OpenSSH en el navegador

Desarrollo

Un generador de claves SSH ed25519 crea un par de claves Ed25519 con la Web Crypto API y lo codifica como material de clave pública y privada OpenSSH en el navegador.

Traducción asistida por IA en revisión

Esta página se tradujo con ayuda de IA y aún no ha recibido revisión profesional. Consulta las fuentes citadas antes de usarla para una decisión importante.

Qué es

Las claves SSH ed25519 son credenciales de clave pública cortas y rápidas que se usan habitualmente para Git, el acceso a servidores y la automatización de despliegues. Esta herramienta genera el par en tu navegador y luego produce una clave pública ssh-ed25519 de una línea y un PEM de clave privada OpenSSH. La clave privada no está cifrada, así que añádele una passphrase después de guardarla, por ejemplo con `ssh-keygen -p -f keyfile`.

OpenSSH public key = "ssh-ed25519 " + base64(string("ssh-ed25519") + raw public key); private key = openssh-key-v1 PEM

Cómo se usa

  1. 1Introduce un comentario para la clave.
  2. 2Genera el par de clave pública y privada.
  3. 3Registra la clave pública en Git o en tu servidor, guarda la clave privada de forma segura y añádele una passphrase.

Referencia

Generador de claves SSH (ed25519) — par de claves OpenSSH en el navegador Referencia
CampoSignificado
Public keyclave ssh-ed25519 de una línea para registrar en un servidor o host de Git
Private keyPEM OpenSSH que se guarda en el cliente; nunca la compartas
Commenttexto identificador de la clave

Fuentes y estándares

Preguntas frecuentes

¿Se envía la clave privada SSH generada a un servidor?

No. La generación de claves y la codificación OpenSSH ocurren solo en tu navegador; las claves no se envían ni se almacenan en ningún servidor.

¿La clave privada está protegida con passphrase?

No. La clave privada OpenSSH generada no está cifrada. Tras guardarla, ejecuta `ssh-keygen -p -f filename` localmente para añadir una passphrase.

¿Qué hago si mi navegador no admite Ed25519?

Usa un navegador actual basado en Chromium, o genera la clave localmente con `ssh-keygen -t ed25519`.

Herramientas relacionadas