Vous vous êtes sûrement demandé, comme moi, quelle était la différence entre les deux. Pour résumer, PGP est le précurseur, alors que GPG est l’implémentation open source (libre).
Origines
PGP, ou Pretty Good Privacy, a été créé en 1991 par Phil Zimmermann dans le but de fournir un outil de chiffrement accessible pour protéger les communications électroniques contre l’espionnage. En 1999, Werner Koch a lancé GPG, ou Gnu Privacy Guard, comme une alternative libre et open source à PGP, tout en respectant les standards ouverts établis par la norme OpenPGP (RFC 4880). Cette approche garantit une compatibilité et une interopérabilité avec d’autres outils suivant la même norme.
Licence
PGP est un logiciel commercial dont la licence est actuellement détenue par Broadcom (anciennement Symantec). À l’inverse, GPG est un logiciel entièrement libre et open source, distribué sous la licence GNU GPL. Tandis que PGP est souvent payant, GPG est gratuit et peut être utilisé librement aussi bien dans des contextes personnels que professionnels.
Fonctionnalités et utilisation
PGP, en tant que solution propriétaire, propose des fonctionnalités avancées, souvent intégrées dans des produits commerciaux destinés aux entreprises, comme le chiffrement de disques ou la messagerie sécurisée. Certaines versions de PGP peuvent inclure des extensions propriétaires qui limitent leur interopérabilité. GPG, quant à lui, est un outil puissant accessible en ligne de commande, mais son utilisation est facilitée par des interfaces graphiques comme Kleopatra ou Enigmail. Il offre des fonctionnalités similaires à celles de PGP, notamment le chiffrement, les signatures numériques et la gestion des clés, et est largement adopté dans les communautés open source.
Compatibilité
PGP est partiellement compatible avec d’autres outils respectant la norme OpenPGP, bien que certaines de ses fonctionnalités spécifiques puissent ne pas être totalement interopérables. GPG, en revanche, suit strictement cette norme, ce qui lui permet de fonctionner de manière transparente avec toutes les autres implémentations conformes.
Synthèse
Caractéristique | PGP | GPG |
---|---|---|
Licence | Commerciale | Open source (GPL) |
Développement | Propriétaire | Projet GNU |
Interopérabilité | Partiellement compatible avec OpenPGP | Totalement compatible avec OpenPGP |
Coût | Payant | Gratuit |
Utilisation principale | Entreprises, solutions intégrées | Individus, open source, développeurs |