How do I make a PGP key? I'd like to have it for signing PPA uploads and such.
Generating a PGP Key
Here is a GUI way to generate a new PGP key.
You can find your key in the Passwords and Keys application's My Personal Keys tab.
Uploading your key to Launchpad
Uploading your key to Launchpad is just a few clicks.
Creating your OpenPGP keys with gpg
Step 1: Open a terminal and type:
Step 2: GPG will now ask you a number of questions about the type of key you want to generate. follow the steps below to select the default option each time.
Step 3: Check that your key has been generated by typing
Step 4: Launchpad doesn't store your key directly, so you need to export your public key to a key server, such as keyserver.ubuntu.com:
Replace 12345678 with the pub id you noted in step 3.
If successful, GPG will display a message similar to:
Importing your key into Launchpad with gpg
Step 1: Launchpad identifies your OpenPGP key by its fingerprint. In your terminal, you can ask GPG for your key's fingerprint by typing:
GPG will display a message similar to:
copy only the numeric fingerprint:
Step 2: Visit your OpenPGP
Step 3: Paste the fingerprint that you copied in step 1 into the Fingerprint text-box, then click the Import Key button. Launchpad will use the fingerprint to check the Ubuntu key server for your key and, if successful, send you an encrypted email asking you to confirm the key import.
Note : this is a brief ... from launchpad process..... both process take a while so just take your time...