encfs/index.html
2014-08-18 22:28:57 -07:00

102 lines
4.5 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<meta http-equiv="X-UA-Compatible" content="chrome=1">
<meta name="description" content="Encfs : EncFS: an Encrypted Filesystem for FUSE.">
<link rel="stylesheet" type="text/css" media="screen" href="stylesheets/stylesheet.css">
<title>Encfs</title>
</head>
<body>
<!-- HEADER -->
<div id="header_wrap" class="outer">
<header class="inner">
<a id="forkme_banner" href="https://github.com/vgough/encfs">View on GitHub</a>
<h1 id="project_title">Encfs</h1>
<h2 id="project_tagline">EncFS: an Encrypted Filesystem for FUSE.</h2>
<section id="downloads">
<a class="zip_download_link" href="https://github.com/vgough/encfs/zipball/master">Download this project as a .zip file</a>
<a class="tar_download_link" href="https://github.com/vgough/encfs/tarball/master">Download this project as a tar.gz file</a>
</section>
</header>
</div>
<!-- MAIN CONTENT -->
<div id="main_content_wrap" class="outer">
<section id="main_content" class="inner">
<h1>
<a name="encfs---an-encrypted-filesystem" class="anchor" href="#encfs---an-encrypted-filesystem"><span class="octicon octicon-link"></span></a>EncFS - an Encrypted Filesystem</h1>
<h2>
<a name="about" class="anchor" href="#about"><span class="octicon octicon-link"></span></a>About</h2>
<p>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.</p>
<p>EncFS was written by necessity over a decade ago by me, <a href="https://github.com/vgough" class="user-mention">@vgough</a>. At the time,
older NFS-loopback 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.</p>
<p>As with most encrypted filesystems, Encfs was meant to provide security against
off-line attacks; ie your notebook or backups are left in a taxi by mistake, stolen, etc.
In order to avoid having a dedicated partition size, EncFS encrypts individual files,
by translating all requests for the virtual EncFS filesystem into the equivalent
encrypted operations on the raw filesystem. </p>
<h2>
<a name="status" class="anchor" href="#status"><span class="octicon octicon-link"></span></a>Status</h2>
<p>Over the last decade, 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. On Linux, ecryptfs
provides a nice dynamically mountable encrypted home directory, and is well
integrated in distributions I use, such as Ubuntu. Every compute I use, including
my mobile phones, use full-disk encryption. However there always seem to be new
use cases for userspace file-by-file encryption, so EncFS remains useful.</p>
<p>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!</p>
<h2>
<a name="github-page" class="anchor" href="#github-page"><span class="octicon octicon-link"></span></a>GitHub page</h2>
<p>GitHub hosting for EncFS is in progress. Until the transition is complete,
see also the original, and more complete, introduction page at <a href="http://www.arg0.net/encfs">http://www.arg0.net/encfs</a></p>
</section>
</div>
<!-- FOOTER -->
<div id="footer_wrap" class="outer">
<footer class="inner">
<p class="copyright">Encfs maintained by <a href="https://github.com/vgough">vgough</a></p>
<p>Published with <a href="http://pages.github.com">GitHub Pages</a></p>
</footer>
</div>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-108985-4");
pageTracker._trackPageview();
} catch(err) {}
</script>
</body>
</html>