GNU Privacy Guard (GPG) es una implementación de software libre del estándar OpenPGP que permite el cifrado y la firma de datos y comunicaciones. GPG proporciona una manera segura de transmitir información y verificar la autenticidad del remitente.
Utiliza criptografía de clave pública para permitir a los usuarios cifrar y descifrar información. Los usuarios generan un par de claves (una pública y una privada) y comparten la clave pública con otros para cifrar mensajes destinados a ellos.
Proporciona una herramienta accesible para asegurar la comunicación y los datos, protegiéndolos contra el acceso no autorizado y verificando la identidad de las partes en la comunicación en línea.
PGP (Pretty Good Privacy) es el programa original que proporciona cifrado de correo electrónico y firmado de archivos, mientras que GPG es una implementación gratuita y de código abierto de PGP, cumpliendo con el estándar OpenPGP. GPG es compatible con PGP, permitiendo a los usuarios comunicarse de manera segura independientemente del software que elijan.