GPG Information ?
GnuPG is the GNU Privacy Guard, which is a free (libre) replacement
for PGP, and is OpenPGP (RFC2440) compliant. You can check out the
GnuPG website for
more details.
It is a Public Key Infrastructure(PKI)-based authenticating and
encrypting system. You might already be familiar with ssh
which
is also a PKI system that provides secure connections for file transfers and
login sessions.
Nutshell
In a nutshell, for authenticity, if I sign something with my private
key, you can verify the signature (and checksum of the object) with my
public key and rest assured it is definitely from me and unaltered.
For encryption, I encrypt an object with your public key, then only
you can decrypt it with your private key.
Distribution
There are key servers which contain many peoples' public key blocks.
These are their public keys along with a bunch of signatures of other people
who believe the key matches the real person they think it does. You can find my
public key at
pgp.mit.edu.
Integration
Some mail clients make use of GnuPG to decrypt and verify signed
emails. I use Mutt and
Evolution, both of which have integrated support. It looks
like Mozilla will make
use of S/MIME,
but there is the mozilla project
Enigmail to get GnuPG
working.
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.0.6 (SunOS)
Comment: For info see http://www.gnupg.org
mQGiBDy7N2kRBACUoR8WZTRSpirp0nx2wQG6IxZqqtRJUiA7050hwUUPG3bbdV1k
zsZeromBCNQIva0eDlBlnTQgAAataKARBZCTo/nbDi4k4XdogT1/eJiRlIlPz3X+
Quy9ZBkkwSv0ZK97+7RZ9EuWp/LzmsUWvTCLyrjsvqpatFp64UBsRaaUNwCguIWV
YaFojTX5CTR/uKcyu/oorbMD+wW/cruXMP4d4K8T+fzLigTx5ROcqc97vn1BpNev
ZIIlMAhLEHAzS317dbFgWbgL3d8y9RugpajP9kbhbu2CS1nlRY8Doxal73Mkzwp2
tYLcMqYsmCW4Ci3C2R1XOOhqdqAEjulckHBsRQw7Bey/8kegVlUJkJ2lXCJYW/vy
RQtJA/4l3/9MPcLqP+ng+OLghHN6fPx/QVyzi8PpLP1ZNptMqCZWqCmfW589oYuj
XeRSpo1I3/OIVxvijzyK9k2rZRmbCcCgdbFb0IidcSxeR8nhAcO1CwBeGF/0gAu+
nxVCDZ2a+eLVQ9n6drPV6Ix/+CXRbYH42Rz89okRkOajmSTk5rQiRGF2aWQgUiBC
YWNvbiA8ZGJhY29uQGNpcy5rc3UuZWR1PohGBBARAgAGBQI8yITOAAoJEAiaKmf4
FCQhWsUAn19mitOsudx0Sl7QTtgZIUGEQirJAKC5XK2H2c7hi6zDfdzT7ZnCdQUq
sIhGBBARAgAGBQI8xb4TAAoJEDEJ1IyjM5odAlAAn3ULUIFYcvsSQu4M28luLTsq
AfyAAJ9IXleUtoWelMRL7JuMAYQDTqXVFohXBBMRAgAXBQI8xhWKBQsHCgMEAxUD
AgMWAgECF4AACgkQOOvnQuoc+sQ2RwCfatz5gD8ajdBF8paL+sjKgzoBGRIAn1DM
nftuNInCGhhLJtKlLPCYmkzUiEYEEBECAAYFAjzRX/0ACgkQURdsy9yo8VCJ3gCd
FNSZl/x/BKwPxgGGDpM7IcD0lcYAn10B4aGO8jaHbFT4ormgK/EIXBJpiEYEEBEC
AAYFAjzHV4IACgkQm5ErUH15QUT0PACgrbD7caqJXXNfm5s6aAQGNKPwXkEAniPN
T1YEgl02/twaNFgTJ+g2sbt2iEYEEBECAAYFAjzIWM0ACgkQykuqQ2rK3DpB5gCf
YbR8NrhQGSTgm008TpYI2x3x4GAAoIeFb4fDpkDUxNsmLMYYO/gnCeo8iEYEEBEC
AAYFAjzFvtYACgkQ4Sx5IF4tyMU6wACfRdCtiTCUQYrH8aQUDvOJ6/avDpwAn2K/
LG4Y+Hp84aajXYF/a3gTDdwJtB9EYXZpZCBSIEJhY29uIDxkcmI2NTQ1QGtzdS5l
ZHU+iEYEEBECAAYFAjzIhNMACgkQCJoqZ/gUJCFbgACdFF3VET4VtNx7IFlvFYNu
RIGXX0cAn3w8EMRYfqd6UmMuyjRJPNT9ax6tiFcEExECABcFAjzGFcEFCwcKAwQD
FQMCAxYCAQIXgAAKCRA46+dC6hz6xDvoAJ9ukgzKCZf3aTSGTeMagRXK24wKNACg
knFVEXA/1JsDWMRZ06BLigBwqESIRgQQEQIABgUCPNFgAAAKCRBRF2zL3KjxUBHc
AKDM3e3JyYom3WOMkGuIbEPVkwRVIQCbBI7/lM2YYbMGMJWCXQqkNFp16AWIRgQQ
EQIABgUCPMdXjQAKCRCbkStQfXlBRGlKAKCpU7ppki7hiGA61lm+BlrfE4eJ0QCg
1VoI1cn3ZH5POVJN9a9+ssfkfou5AQ0EPLs3cxAEAKfXYlgquXkVSIbWY6PDnufL
JzSsWkNbAjGM+rzVD5xi7UvPBhloBLUBs9bn74U41PWCjiCiXXjH8lY15Q1eFi20
u9cUtGuGV8CaxxXksr32Zs68D8cni1fVApKsy/HNZEV3t/BBcOmtUMbY2P4mYL4V
zqq0RDSZvgQk0CtinmajAAMFA/9ogLa3L7yWKTJO2pZW6zEVcxY9Hw5yJcJu7r6A
cBoTaFDfWB1xr5ic7L4BpvelQrY4qbsPzjYbRD2TIexLt/3j7/qbDlV7ctszqikD
OeoBYZVMn+aF1jPHAoXEmKPzXOgpQVTJMXq9Fy8MncIn52m3/LrPbfqyCddA7wne
od74dYhGBBgRAgAGBQI8xhR4AAoJEDjr50LqHPrEMWMAn3h0U9eshU6Jk2zhF+CY
3xvD7JJIAJ9vxSl7OPgRDvTxaMNWiJo1y0ZhZQ==
=wCwr
-----END PGP PUBLIC KEY BLOCK-----