GPG: Beginner's Guide
What is GPG / PGP? GnuPG (aka GPG) is an implementation of standard known as PGP (Pretty Good Privacy). It uses a system of “Public” and “Private” keys for the encryption and signing of message or data. Private Key Private keys are the first half of a GPG key which is used to decrypt messages that are encrypted using public keys. Also used for signing messages - a way to prove that you own the key. Obviously, you must not share the private keys anywhere. Public Key Public keys are the second half of a GPG key which is used to encrypt messages for the owner of private key. It is safe to share it anywhere publicly, as it can only be used to encrypt messages for the owner of the private key. In simple terms, owning just the public key is useless unless you own the private key. Why Use GPG? GPG (GNU Privacy Guard) provides encryption and digital signing to: ...