GnuPG initial setup Install GnuPG (http://www.gnupg.org/) Generating a new keypair gpg --gen-key Generating revocation certificate for all cases gpg -output revokeX.asc --gen-revoke myname Make a copy of the .gnupg directory and all the revocation and put that in a secure place Export your public key to keyserver (pgp.mit.edu) and website gpg --armor --export myname (if not armored, binary format) and now, there is nothing secure ;-)