README.md (encfs-1.9.4) | : | README.md (encfs-1.9.5) | ||
---|---|---|---|---|
skipping to change at line 12 | skipping to change at line 12 | |||
_Build Status_ | _Build Status_ | |||
- Travis: []( https://travis-ci.org/vgough/encfs) | - Travis: []( https://travis-ci.org/vgough/encfs) | |||
## About | ## About | |||
EncFS provides an encrypted filesystem in user-space. It runs in userspace, | EncFS provides an encrypted filesystem in user-space. It runs in userspace, | |||
using the FUSE library for the filesystem interface. EncFS is open source | using the FUSE library for the filesystem interface. EncFS is open source | |||
software, licensed under the LGPL. | software, licensed under the LGPL. | |||
EncFS is now over 10 years old (first release in 2003). It was written because | EncFS is now over 15 years old (first release in 2003). It was written because | |||
older NFS and kernel-based encrypted filesystems such as CFS had not kept pace w ith Linux | older NFS and kernel-based encrypted filesystems such as CFS had not kept pace w ith Linux | |||
development. When FUSE became available, I wrote a CFS replacement for my own | development. When FUSE became available, I wrote a CFS replacement for my own | |||
use and released the first version to Open Source in 2003. | use and released the first version to Open Source in 2003. | |||
EncFS encrypts individual files, by translating all requests for the virtual | EncFS encrypts individual files, by translating all requests for the virtual | |||
EncFS filesystem into the equivalent encrypted operations on the raw | EncFS filesystem into the equivalent encrypted operations on the raw | |||
filesystem. | filesystem. | |||
For more info, see: | For more info, see: | |||
- The excellent [encfs manpage](encfs/encfs.pod) | - The excellent [encfs manpage](encfs/encfs.pod) | |||
- The technical overview in [DESIGN.md](DESIGN.md) | - The technical overview in [DESIGN.md](DESIGN.md) | |||
## Status | ## Status | |||
Over the last 10 years, a number of good alternatives have grown up. Computing | Over the last 15 years, a number of good alternatives have grown up. Computing | |||
power has increased to the point where it is reasonable to encrypt the entire | 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 | filesystem of personal computers (and even mobile phones!). On Linux, ecryptfs | |||
provides a nice dynamically mountable encrypted home directory, and is well | provides a nice dynamically mountable encrypted home directory, and is well | |||
integrated in distributions I use, such as Ubuntu. | integrated in distributions I use, such as Ubuntu. | |||
EncFS has been dormant for a while. I've started cleaning up in order to try | 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 | 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 | depends upon community interest. In order to make it easier for anyone to | |||
contribute, it is moving a new home on Github. So if you're interested in | contribute, it is moving a new home on GitHub (2014). Since then project has | |||
EncFS, please dive in! | been updated a few times thanks to several contributors, so if you're | |||
interested in EncFS, please dive in! | ||||
## Unique Features | ## Unique Features | |||
EncFS has a few features still not found anywhere else (as of Dec 2014) | EncFS has a few features still not found anywhere else (as of Dec 2014) | |||
that may be interesting to you: | that may be interesting to you: | |||
### Reverse mode | ### Reverse mode | |||
`encfs --reverse` provides an encrypted view of an unencrypted folder. | `encfs --reverse` provides an encrypted view of an unencrypted folder. | |||
This enables encrypted remote backups using standard tools like rsync. | This enables encrypted remote backups using standard tools like rsync. | |||
skipping to change at line 81 | skipping to change at line 82 | |||
The [dev](https://github.com/vgough/encfs/tree/dev) branch contains experimental | The [dev](https://github.com/vgough/encfs/tree/dev) branch contains experimental | |||
work, some of which may be back-ported to the master branch when it is stable. T he | work, some of which may be back-ported to the master branch when it is stable. T he | |||
dev branch is not stable, and there is no guarantee of backward compatibility | dev branch is not stable, and there is no guarantee of backward compatibility | |||
between changes. | between changes. | |||
## Donations | ## Donations | |||
How about a nice email instead? | How about a nice email instead? | |||
## Windows | ||||
EncFS works on Cygwin, there are also some Windows ports. | ||||
See [the wiki](https://github.com/vgough/encfs/wiki) | ||||
for additional info. | ||||
## FAQ | ## FAQ | |||
### What settings should I use for Dropbox? | ### What settings should I use for Dropbox? | |||
Use **standard mode**. There [have](https://github.com/vgough/encfs/issues/141) | Use **standard mode**. There [have](https://github.com/vgough/encfs/issues/141) | |||
been [reports](https://github.com/vgough/encfs/issues/388) | been [reports](https://github.com/vgough/encfs/issues/388) | |||
of a pathological interaction of paranoia mode with Dropbox' rename | of a pathological interaction of paranoia mode with Dropbox' rename | |||
detection. The problem seems to be with `External IV chaining`, which is | detection. The problem seems to be with `External IV chaining`, which is | |||
not active in standard mode. | not active in standard mode. | |||
End of changes. 4 change blocks. | ||||
4 lines changed or deleted | 12 lines changed or added |