One of the best ways to protect sensitive computer data like credit card numbers and social security information is to use encryption software. Encryption software executes an algorithm that is designed to encrypt data in such a way that it cannot be recovered (decrypted) without access to the key. It is a main component of all aspects of file protection and computer communication. Files on hard drives and other removable media, email messages, and packets sent over computer networks can be made secure by encryption software.
For those of you who are interested, here's a list of well-known free and open source encryption software for Linux:
For those of you who are interested, here's a list of well-known free and open source encryption software for Linux:
TrueCrypt
TrueCrypt is one of the most popular disk encryption tools around. It can encrypt and decrypt files on-the-fly (real-time) as needed without user intervention beyond entering the passphrase. TrueCrypt is capable of creating a virtual encrypted disk within a file or a device-hosted encrypted volume on either an individual partition or an entire storage device. It currently uses the XTS mode of operation but is backward compatible with older volumes.
Here are some of the main features of TrueCrypt:
* Creates a virtual encrypted disk within a file and mounts it as a real disk.
* Encrypts an entire partition or storage device such as USB flash drive or hard drive.
* Parallelization and pipelining allow data to be read and written as fast as if the drive was not encrypted.
* Provides plausible deniability, in case an adversary forces you to reveal the password.
* Encryption algorithms: AES-256, Serpent, and Twofish. Mode of operation: XTS.
GNU Privacy Guard (GnuPG or PGP)

Some of its features include:
* Full OpenPGP implementation
* Full replacement of PGP
* Easy implementation of new algorithms using extension modules
* Does not use any patented algorithms
* Can be used as a filter program
* Better functionality than PGP and some security enhancements over PGP 2
* Decrypts and verifies PGP 5, 6 and 7 messages
* Supports ElGamal, DSA, RSA, AES, 3DES, Blowfish, Twofish, CAST5, MD5, SHA-1, RIPE-MD-160 and TIGER
* Integrated support for HKP keyservers
More about GnuPG HERE
OpenSSL

More about OpenSSL HERE
Seahorse
Seahorse is a simple and easy-to-use GNOME front-end application for managing encryption keys such as PGP and SSH. It also integrates with nautilus, gedit and other places for encryption operations. The program supports HKP and LDAP key server.
The following are some of its features:
* Encrypting/decrypting/signing files and text
* Managing your keys and keyring
* Synchronizing your keys and your keyring with key servers
* Signing keys and publishing
* Caching your passphrase
* Backing up your keys and keyring
Seahorse is a simple and easy-to-use GNOME front-end application for managing encryption keys such as PGP and SSH. It also integrates with nautilus, gedit and other places for encryption operations. The program supports HKP and LDAP key server.
The following are some of its features:
* Encrypting/decrypting/signing files and text
* Managing your keys and keyring
* Synchronizing your keys and your keyring with key servers
* Signing keys and publishing
* Caching your passphrase
* Backing up your keys and keyring
mcrypt

More about mcrypt HERE
If you know of other free and open source encryption software that you would like to add to our list above, please share them with us via comment.
http://www.gnu.org/software/gnutls/
ReplyDeleteOn my side GNUTLS is used more than openssl (Source based distros helps a lot to have GNUTLS enabled builds of software.
Wow... Sorry. No offense but this is pretty weak. You mention TrueCrypt and mcrypt but fail to mention Luks (cryptsetup) and ecryptfs which are integrated into the kernel and in all the modern distributions. With Luks you can even encrypt your root file system (forget it with TrueCrypt). For communications, in addition to OpenSSL (which is really just support packages and libraries) there OpenSWAN (IPSec) and OpenVPN for VPN's to say nothing of OpenSSH.
ReplyDeleteccrypt I use which uses AEG cypher. Just tar up a folder and run ccencode and enter the pass key.
ReplyDeleteNot to mention Mozilla's Network Security Services (NSS) which impliments, amongst others, SSL v2 and v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509 v3 ...
ReplyDeletehttp://www.mozilla.org/projects/security/pki/nss/
Sorry - But I have to agree with Matt Kukowski on this one. It is a flaw that the article doesn't mention eCryptfs which is integrated into the kernel and very easy to use in modern day distributions such as Fedora and Ubuntu.
ReplyDeleteI use eCryptfs on my system, Lucid Lynx a.k.a. Ubuntu 10.04 LTS and I do not notice that it runs in real time.
eCryptfs is simply too good just to be ignored.
i want to a encryption program
ReplyDeletei found (spy message) here
http://WWW.Robust.ws
i can now hide messages using images without any effect on it