Here is a quick and simple guide to some common pgp tasks. I am using the freeware version of pgp5
instead of using he command pgp for everything, now it is broken up over 5 commands.
pgpe Encrypt (including Encrypt/Sign)
pgpv Verify/Decryptpgpk Key management
pgpo PGP 2.6.2 command-line simulator (not yet implemented)
To create a new key you need to type "pgp -g" and follow the directions. You should probably read a bit about hte different type of keys, and the sizes that are suggested. This can almost be a religious battle. Check out http://www.scramdisk.clara.net/pgpfaq.html for some details on the differences. To give you a small hint, I used the max size of the DSS/Diffie-Hellman alogrithm. Use "pgpk -a keyfile" to add a key to your keyring. You can extract your public key from your keyring in ascii by typing "pgpk -xa userid -o file". This is what you need to do to send it to others via email. I usually for get to extract it in ascii and then send it to someone and they can't use it since I pasted it in an email. You can view the keys in your keyring also by typing "pgpk -l". For more stuff with key management just type pgpk and it will give you the full list,but I never use many of them daily, just the ones above.
Type "pgpv encryptedfile" to decrypt a file.
Type "pgps filetosign" to sign a file if you only have one private key to sign with. Type "pgps -u userid filetosign" to sign with a specific userid if you have more than one.
The one that gives me more grief is encrypting a file. i can never remember what flags I need to do to encrypt the msg with the proper key and make sure it is acsii. Type "pgpe -a -r userideyouaresendingto -u useridyouaresendingfrom -o outfile fileyouwantencrypted" Again, the -a for ascii is important if you are gonna paste it into email like I usually do. You can leave off the -u if you only encrypt from one key, but I send from more than one so I have to specify it or i can't remember who I encrypted it from, or the right passphrase to encrypt. Add the -s to sign the encrypted file also.
Also, you can just just the beginning of a userid when you encrypt and sign things, so you don't have to type out a whole long mess. Typing "tech" is easier then typing "technoid