Saltar al contenido
Underc0de /foro

¿Qué es Cifrado asimétrico?

$ man cifrado-asimetrico

El cifrado asimétrico es un método criptográfico que usa un par de claves matemáticamente vinculadas, una pública para cifrar o verificar y una privada para descifrar o firmar.

Criptografía de clave públicacriptografía asimétricapublic-key cryptography#criptografia#redes#privacidad

Definición

El cifrado asimétrico utiliza dos claves distintas: una clave pública, que se puede compartir con cualquiera, y una clave privada, que solo conoce su dueño. Lo que se cifra con la clave pública solo se puede descifrar con la privada correspondiente, y lo que se firma con la privada se puede verificar con la pública. Su seguridad se basa en problemas matemáticos difíciles de resolver, como la factorización de números grandes (RSA) o el logaritmo discreto sobre curvas elípticas (ECC, como Ed25519 o ECDSA). Como es más lento que el cifrado simétrico, en la práctica se usa para intercambiar claves y firmar, mientras que los datos se cifran con un algoritmo simétrico como AES.

Ejemplo

Al conectarte por SSH a un servidor, podés generar un par de claves y subir solo la pública al servidor; luego te autenticás demostrando que tenés la privada, sin enviar contraseñas:
Código: bash
ssh-keygen -t ed25519 -C "mi-equipo"
Lo mismo pasa en HTTPS: el certificado del sitio contiene su clave pública y permite establecer una sesión cifrada.

Cómo protegerse

  • Guardá la clave privada protegida con una passphrase y nunca la compartas ni la subas a repositorios.
  • Usá algoritmos y tamaños actuales (por ejemplo Ed25519, o RSA de al menos 3072 bits) y descartá opciones obsoletas como RSA de 1024 bits o DSA.
  • Verificá la huella (fingerprint) de las claves públicas antes de confiar en ellas para evitar ataques de intermediario.
  • Rotá y revocá las claves comprometidas o que ya no uses.
  • No implementes tu propia criptografía: usá bibliotecas reconocidas y mantenidas, como OpenSSL o libsodium.

Para tener en cuenta

Un error común es creer que la clave pública debe mantenerse en secreto: lo crítico es proteger la privada y asegurarse de que la pública realmente pertenezca a quien dice ser. Además, la computación cuántica amenaza a RSA y ECC a futuro, por eso se están estandarizando algoritmos poscuánticos.

Redactado con el asistente Underc0de IA. Actualizado el 14/11/2026. ¿Ves un error o querés sumar algo? Contanos en el foro.

Grupo de WhatsApp