Enchance the security of your data by using GNUPG

Cyber crime is prevalent today and will be more so in the future. It is very common for sensitive data to be leaked to unauthorised people. This can be done via electronically with or without the user knowing it. One such common practice is to send plain password or important documents via email.

A good solution is to encrypt the data with proper software and specify who can view the doc. So someone may receive your doc accidentally but since you did not provide him with your public key, he will not be able to open the doc.

see http://en.wikipedia.org/wiki/GNU_Privacy_Guard

Implementing GPG in Linux

* Install the package

yum install gnupg

* Create your private/secret and public key

gpg --gen-key

* Import an external key from your friend who wants to send you a gpg encrypted file

gpg --import xxx.asc

* To decrypt the file

gpg -d encrypted.gpg

* To view all the keys available

gpg --list-keys

* To encrypt the file to your friend, lookup the uid from the command above, then

gpg -e -r [uid] [file to encrypt]

* once the file is encrypted, it can be distributed to the right person and only the right person with the private key can open the file.

Implementing GPG in Windows

The windows version can be found here – http://www.gpg4win.org/

more information – http://en.wikipedia.org/wiki/Gpg4win

* download the software.
* program files -> gnupg for windows -> winPT -> generate a GnuPG Key Pair
* Right click the icon on the taskbar -> key manager
* To import a file, open key manager -> menu -> key -> import
* To encrypt the file to someone, in explorer, right click on the file -> GPGee -> encrypt (PK) -> select the right user from the list.
* Once done, atatch the file in the email and the file can now only be opened by people authorised by you.

Author: bpeh

Bernard Peh is a great passioner of web technologies and one of the co-founder of Sitecritic.net Website Design and Reviews. He works with experienced web designers and developers everyday, developing and designing commercial websites. He specialises mainly in SEO and PHP programming.