PGP (pretty good encryption) Tools.
Here You can generate PGP keys, encrypt and decrypt messages.
PGP Keys – Remember to store private key on safe place, its used for decrypting encrypted messages (that are encrypted with your public key)
Public key is Public, and it is used when someone needs to encrypt message to You. You need someones public key to encrypt message just to him. He decrypts with his Private Key.