EncFS is an encrypted pass-through filesystem which runs in userspace on Linux (using the FUSE kernel module). Similar in design to CFS and other pass-through filesystems, all data is encrypted and stored in the underlying filesystem. Unlike loopback filesystems, there is no predetermined or pre-allocated filesystem size.
| Tags | Filesystems Security Cryptography |
|---|---|
| Licenses | GPLv3 |
| Operating Systems | Linux BSD FreeBSD OS X |
| Implementation | C++ FUSE OpenSSL Boost |
Recent releases


Release Notes: This version fixes option handling issues introduced in 1.7.0 that prevented mounting of certain filesystem types.


Release Notes: Initialization vector setup for new filesystems was replaced, which helps against a watermark attack.


Release Notes: Support was added for boost 1.42 and 1.43. Modtime is maintained during rename. Fixes were made for gcc 4.x and Mac OS X builds.


Release Notes: This release uses a salt-based key derivation function from OpenSSL. It adds GCC 4.3 support and fixes xattr support on OS X.


Release Notes: Fixes for locking issues and support for file holes.
Recent comments
27 May 2007 06:13
I am loving it!!!
This is what I want, an encrypted fs which cannot be accessed by another after mounted.
But I encounter a problem, when I use the following command:
mount.fuse encfs#/home/.encuser/ /home/user
it result in error
encfs: invalid option -- o
What can I do??