GPG

1. GPG

GPG is short for GNU Privacy Guard. GnuPG is a tool for secure communication.

2. GNU

GNU is an operating system that if free software.

3. Privacy

3.1. Encrypting(signature) and decrypting documents

  • Encrypting A public key may be thought of as an open safe. alice% gpg --output doc.gpg --encrypt --recipient [email protected] doc
  • Decrypting The corresponding private key is the combination that can reopen the safe and retrieve the document. bob% gpg --output doc --decrypt doc.gpg
  • Signature Transparent safe box alice% gpg --output doc.sig --sign doc
  • Clearsigned Open transparent safe box alice% gpg --chearsign doc

3.2. Guard

  • Safe box itself