¿Cuál es la diferencia entre los pares de claves SSH, los pares de claves PGP y las claves SSL? ¿Cuál es el uso previsto de los tres pares de claves?

Los pares de claves SSH , PGP y SSL se basan en la Infraestructura de criptografía de clave pública (PKI) y su estructura de criptografía asimétrica: el par de clave pública-privada .

La única diferencia entre ellos es su propósito:

  • Pares de claves SSH : cifrar y autenticar conexiones remotas
  • Pares de claves PGP : encripte correos electrónicos, discos, archivos arbitrarios para firmarlos o eliminarlos de forma segura.
  • Pares de claves SSL : encripte las comunicaciones TCP / IP y las conexiones seguras del navegador-servidor (utilizado para los certificados SSL )

Para obtener más detalles sobre SSH, PGP y SSL, consulte mis respuestas a ” ¿Cuál es la diferencia entre SSL y SSH? “Y” ¿Se puede usar el término PKI para expresar una infraestructura de clave pública sin el uso de Autoridades de Certificación? “.

Las claves SSH se utilizan para identificarse e iniciar sesión en un servidor remoto.

Las claves SSL se utilizan para cifrar el tráfico a un servidor remoto e identificar a su propietario. Se usan comúnmente para el tráfico http, pero se pueden usar para mucho más.

Las claves PGP se usan para encriptar archivos arbitrarios (ya sea binarios o de texto) para que solo el destinatario pueda leerlos, y para firmar archivos para que cualquier persona con acceso a su clave pública pueda verificar que la firma se haya aplicado utilizando su clave privada, en ese archivo exacto: una buena firma fallará la verificación si el archivo está alterado.

Giuseppe dio una buena respuesta, así que no voy a reinventar la rueda. Sin embargo, si desea información más detallada, vaya aquí

https://www.giac.org/paper/gsec/