A) Create a key:
--------------------
open seahorse.
In the menu click on: File -> New
and choose "pgp"
Enter your info, especially for the email-address
Add a password.
B) Make it public:
-------------------
a) Go to "my personal keys " in seahorse.
right click on your key, and click on "export".
Save the *.asc to a save place and email it to your email-partner[s], one after the other.
He/She must import it from seahorse.
(One needs a revoke file. Not sure how to do that in seahorse, but it should be easy. See b) )
OR:
b) Make a revoke file:
- Code: Select all
gpg --output revoke_<key-id>.asc --gen-revoke <key-id>
and after that (!) upload it, the key itself, not the revoke file, to a server:
- Code: Select all
gpg --send-key <key-id>
You will be able to figure out the key-id by
- Code: Select all
gpg --list-keys
If someone wants to import your key, he can do
- Code: Select all
gpg --search-keys cool_dude
in case your email is [email protected]. Simply choose the matching one, and tell gpg to import it. Straight forward.
C) claws-mail:
----------------
- Code: Select all
apt-get install claws-mail-pgpinline
apt-get install claws-mail-pgpmime
a)
menu->configuration->plugins->load
and load the gpg modules you just installed.
b)
configuration->preferences->plugins->gpg
-automatically check signatures
- store password yes or no (what one wants)
c)
configuration->edit accounts->select account-> gpg
default key or based on email or specify ??? A good question
d)
configuration->edit accounts->select account -> privacy
set to PGP MIME
select all, but not "always encrypt" ( well: or one wants that...)
Hope this helps (not sure if its not too easy too mention it at all). Corrections are welcome. Here i stored some basic commands i consider to be useful: http://tornow.posterous.com/tag/gpg