Différence entre le protocole pgp et le protocole rsa

Ce sont les deux protocoles largement utilisés dans les serveurs de numérotation et les applications de messagerie pour la sécurité avec paire de clés publiques / privées. Quelle est la différence entre eux? Quels sont les autres protocoles populaires disponibles?

En utilisant une analogie de voiture:

  • PGP est une voiture
  • OpenPGP est le design de la voiture PGP
  • GnuPG est une autre voiture utilisant le même design
  • RSA est un moteur diesel, et d’autres moteurs sont disponibles
  • SSH n’est pas une voiture du tout. Mais il utilise des moteurs.

RSA est un cryptosystème à clé publique. En d’autres termes, il s’agit d’un algorithme permettant de chiffrer, déchiffrer et signer des données à l’aide d’un ensemble de deux clés (clé publique et clé privée).

PGP et GnuPG offrent tous deux l’utilisation de RSA pour le cryptage et la signature de données à usage général. Ils offrent également d’autres options, comme Elgamal et DSA .

SSH utilise RSA pour l’authentification, pas le cryptage. Le serveur a votre clé publique, et vous avez la clé privée, et SSH utilise ce fait pour vous assurer que vous êtes bien. SSH prend également en charge d’autres paires de clés, telles que ECDSA .

Pour en savoir plus sur l’ échange de stack de sécurité de l’ information :

  • Comment le cryptage RSA se compare-t-il à PGP?
  • RSA vs. DSA pour les clés d’authentification SSH

Et vous devriez probablement lire Quelle est la différence entre SSL et SSH? Lequel est le plus sécurisé? ainsi que.