What’s all the HOOPLA about: I am glad to announce that we will soon be starting a series on GPG/PGP Key. Using GPG signature has become a standard practice for secure communication over Internet when sending emails, files, etc. to other people, especially in Open Source world. So it is very essential that we learn how to do this so that we can send our patches, fixes, etc. to various mailing lists, websites, bugzillas, etc.
Background: If you would like to learn how to generate your GPG/PGP keys so that you can send/receive encrypted message to a mailing list, to personal email account, upload files for public download or any type of secure communication over the Internet then this is the right tutorial for you. I have tried to gather information from different websites and combined them into a comprehensive guide after refining/adding/modifying some steps as required.
Assumptions: The entire tutorial assumes that you are running Debian Lenny Linux although this tutorial can be applied to any Linux distribution.