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:
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 s’assurer que vous êtes bien. SSH prend également en charge d’autres paires de clés, par exemple, ECDSA .
Pour en savoir plus sur le Information Security Stack Exchange :
Et vous devriez probablement lire Quelle est la différence entre SSL et SSH? Lequel est le plus sécurisé? .