EncFS: an Encrypted Filesystem for FUSE.
Go to file
Valient Gough 556bc812b4 Create README.md
Add initial intro page.
2014-07-24 23:49:06 -07:00
base cleanup warnings from cppcheck 2013-10-21 05:38:54 +00:00
cipher cleanup warnings from cppcheck 2013-10-21 05:38:54 +00:00
CMakeModules check for gflags, enable in encfsctl 2013-10-19 07:08:46 +00:00
encfs doc: encfs add file-hole pass-through doc 2014-07-25 00:20:19 -04:00
fs fix some path issues after NameIO api change 2013-10-21 06:24:39 +00:00
po add CommonCrypto support, other misc fixes 2013-03-05 06:39:51 +00:00
protos encapsulate old cipher support layer 2013-03-05 06:36:32 +00:00
util minor cleanup 2013-10-19 22:42:44 +00:00
AUTHORS Reformat files, replace autoconf with CMake, and RLog with GLog. 2013-01-29 03:07:54 +00:00
ChangeLog eliminate boost dependency, replace with C++11 features 2012-08-22 04:46:36 +00:00
CMakeLists.txt fix build of mainline code for OSX 10.9 2013-11-04 06:41:08 +00:00
configure Reformat files, replace autoconf with CMake, and RLog with GLog. 2013-01-29 03:07:54 +00:00
COPYING replace libencfs license headers with lgpl 2012-10-03 05:12:17 +00:00
COPYING.GPL replace libencfs license headers with lgpl 2012-10-03 05:12:17 +00:00
COPYING.LGPL replace libencfs license headers with lgpl 2012-10-03 05:12:17 +00:00
devmode Reformat files, replace autoconf with CMake, and RLog with GLog. 2013-01-29 03:07:54 +00:00
dk2ChangeLog Import version 1.4.0 2008-01-07 08:09:04 +00:00
INSTALL fix setup docs in INSTALL. issue 47 2009-11-27 08:04:38 +00:00
README Reformat files, replace autoconf with CMake, and RLog with GLog. 2013-01-29 03:07:54 +00:00
README-NLS Reformat files, replace autoconf with CMake, and RLog with GLog. 2013-01-29 03:07:54 +00:00
README.md Create README.md 2014-07-24 23:49:06 -07:00

EncFS - and Encrypted Filesystem for FUSE

About

EncFS provides an encrypted filesystem in user-space. It runs in userspace, using the FUSE library for the filesystem interface. EncFS is open source software, licensed under the LGPL.

EncFS is now over 10 years old (first release in 2003). It came about because older NFS-based encrypted filesystems such as CFS had not kept pace with Linux development. When FUSE became available, I wrote a CFS replacement for my own use and released the first version to Open Source in 2003.

As with most encrypted filesystems, Encfs was meant to provide security against off-line attacks; ie your notebook or backups fall into the wrong hands, etc. EncFS encrypts individual files, by translating all requests for the virtual EncFS filesystem into the equivalent encrypted operations on the raw filesystem.

Status

Over the last 10 years, a number of good alternatives have grown up. Computing power has increased to the point where it is reasonable to encrypt the entire filesystem of personal computers (and even mobile phones!). On Linux, ecryptfs provides a nice dynamically mountable encrypted home directory, and is well integrated in distributions I use, such as Ubuntu.

EncFS has been dormant for a while. I've started cleaning up in order to try and provide a better base for a version 2, but whether EncFS flowers again depends upon community interest. In order to make it easier for anyone to contribute, I'm looking at Github as the next home for EncFS. So if you're interested in EncFS, please dive in!

GitHub page

GitHub hosting for EncFS is in progress. See also the original, and more complete, introduction page at http://www.arg0.net/encfs