diff --git a/guide/english/gnupg/index.md b/guide/english/gnupg/index.md new file mode 100644 index 0000000000..3ac5b9c98f --- /dev/null +++ b/guide/english/gnupg/index.md @@ -0,0 +1,33 @@ +--- +title: GnuPG +--- + +__Gnu Privacy Guard (GnuPG)__ is a free software implementation of the [OpenPGP Standard](https://www.openpgp.org/about/standard/). Most people use GnuPG or GPG to encrypt and sign files and messages while some also use it for Secure Shell (SSH) authentication and signing their Git commits and tags. + +## Installation + +### Linux +GnuPG is part of Debian. To install on Debian or its derivatives: +```text +sudo apt install gnupg +``` +For non-Debian Linux distributions, consult the appropriate guide for the distro of your choice. + +### macOS +To install GnuPG on a Mac, you can use [Homebrew](https://brew.sh): +```text +brew install gnupg +``` + +### Windows +To install GnuPG on Windows, you can download the [Gpg4win Installer](https://gpg4win.org/download.html). + +## Generating keys +Before you can start using GPG, you need to first generate a key pair. To do so, key in the command in your terminal or command prompt: +```text +gpg --gen-key +``` +Follow the prompts by entering your name, email, and passphrase and you are done. Congratulations! + +## Resources +- [GnuPG Manual](https://www.gnupg.org/documentation/manuals.html)