TrueCrypt is an open source software to encrypt volumes of data. It even supports the creation of virtual encrypted volumes which is portable. Developed by TrueCrypt Foundation
License: Open Source
EncFS focuses on file-based encryption, making it suitable for users needing to encrypt individual files without creating a virtual disk. In contrast, TrueCrypt offers full disk encryption, making it ideal for users who require comprehensive data protection for entire drives.