This article will be a tutorial overview of using Gnu Privacy Guard to generate your own public keys. It will also discuss some of the principles of public key systems. Gnu Privacy Guard is a publicly available implementation of the RFC2440 ("OpenPGP") standard. It is covered by the Gnu Public Licence, and developed mainly in Germany, a country known for its non-Orwellian encryption stance.