encfs/index.html
2014-08-18 22:26:44 -07:00

98 lines
4.7 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<meta http-equiv="X-UA-Compatible" content="chrome=1">
<link href='https://fonts.googleapis.com/css?family=Chivo:900' rel='stylesheet' type='text/css'>
<link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen">
<link rel="stylesheet" type="text/css" href="stylesheets/pygment_trac.css" media="screen">
<link rel="stylesheet" type="text/css" href="stylesheets/print.css" media="print">
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<title>Encfs by vgough</title>
</head>
<body>
<div id="container">
<div class="inner">
<header>
<h1>Encfs</h1>
<h2>EncFS: an Encrypted Filesystem for FUSE.</h2>
</header>
<section id="downloads" class="clearfix">
<a href="https://github.com/vgough/encfs/zipball/master" id="download-zip" class="button"><span>Download .zip</span></a>
<a href="https://github.com/vgough/encfs/tarball/master" id="download-tar-gz" class="button"><span>Download .tar.gz</span></a>
<a href="https://github.com/vgough/encfs" id="view-on-github" class="button"><span>View on GitHub</span></a>
</section>
<hr>
<section id="main_content">
<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>
<footer>
Encfs is maintained by <a href="https://github.com/vgough">vgough</a><br>
This page was generated by <a href="http://pages.github.com">GitHub Pages</a>. Tactile theme by <a href="https://twitter.com/jasonlong">Jason Long</a>.
</footer>
<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>
</div>
</div>
</body>
</html>