a) Open Kleopatra and then Click File => New Certificate
b) Create a Personal OpenPGP Pair
c) Name: use your username for the site
email: use anonymous email, or [email protected]
d) Click Advanced
Select DSA
Check Elgamal
Use highest bits available for encryption
e) Click OK
f) Click Next
g) Use a passphrase you can remember (80+ characters is not unheard of the longer the passphrase the more secure your message will be)
This will take a bit of time....
h) You can make a backup of your keypair if you want to, so you can import later....
2) Export your public key
a) Under 'My certificates' you should now see a listed name (should be your username, if you followed example)
b) Hilight your certificate, and click export cert at the top, and save this file somewhere (it'll be a .asc file)
(This file is your public certificate, open it up in notepad or something,
and you can copy/paste this to your profile, or to your customers in a public message.)
3) Adding Other Peoples Keys:
a) People will post their public keys so that you can copy/import them into your key manager (kleopatra in this case)
keys start with: -----BEGIN PGP PUBLIC KEY BLOCK-----
keys end with: -----END PGP PUBLIC KEY BLOCK-----
b) To get these keys into kleopatra, select the entire key (including the begin and end line), and copy them to your clipboard (crtl+c or edit=>copy)
c) Right click your red kleopatra icon in your task bar
d) select Clipboard and then certificate import
4) Decrypt a message sent from someone
a) Again, like the public keys, people will post encrypted messages to you that you'll need to decrypt
messages start with: -----BEGIN PGP MESSAGE-----
messages end with: -----END PGP MESSAGE-----
b) Again, hilight and copy the entire message block, with the begin and end line
c) Right Click the red Kleopatra icon
d) Select Clipboard, then click decrypt
e) Enter the passphrase you used to create your key
The decrypted data is now in your clipboard
f) Open notepad or another text editor, and paste the contents of your clipboard (crtl+v , edit=>paste)
5) Encrypt a message to someone else
a) First you need to make sure you have the public key saved for the person you want to communicate with, in section 3
b) Open notepad, or a text editor, and type the message you want encrypted
c) hilight the entire message, and copy it to your clipboard
d) Right Click Kleopatra , Goto Clipboard , Click on Encrypt
e) Click Add Recipient
f) Goto Other Certificates, and add the individual you would like.
g) Click Okay/next and it'll tell you its complete
h) The encrypted message is now in your clipboard
You can now paste that encrypted content into a private message to the person with crtl+v/edit=>paste.