So What is it actually ?
"G.P.G" stands for GNU Privacy Guard, which is a tool that allows you to encrypt and sign your data and communications via utilizing the OpenPGP-Standard and comes equipped with a versatile Key-Management System if you have multiple OpenPGP-Keys. So please remember, PGP/OpenPGP is the encryption-technology/standard and GPG is the TOOL that USES OpenPGP
So What is it used for ?
- Encrypting messages [As in the ACTUAL TEXT ITSELF]
- Encrypting files and folders
- Verifying the authenticity/integrity of files [Via signing the files]
The way it does it is via something called ASYMMETRIC-ENCRYPTION where you posses a pair of keys [AKA a"Key-Pair"], which are different components that complement each other. One is a PRIVATE-KEY [AKA a "SECRET-KEY"] that you NEVER share with anyone & the other is a PUBLIC-KEY that you CAN share with anyone.
INSTALLATION OF GNU-PRIVACY-GUARD
So now where do we start ? Oh wait, we'll start with ACTUALLY INSTALLING it in your system.So on Linux; GPG is usually PRE-INSTALLED, although it may be potentially outdated. So use the update and then upgrade commands of your respective linux distributions. Normally GPG is a terminal programme, but if you want a GUI programme then give Kleopatra OR SeaHorse a try.
As fo windows; you can download GUI applications like GPG4Win OR GPGfrontend.
Reminder; just like with all my guides, Linux is the priority [With BSD being ocassionally considered] NOT windows, although I will try my best. Also I will try to include all the shortcut-versions of the commands wherever possible to make your life easier ;-)