Yesterday I’ve done an introduction to EncFS, a Free (GPL) FUSE-based cryptographic filesystem that transparently encrypts files, using an arbitrary directory as storage for the encrypted files. i’ve show how install and use it from the command line, but there is also an easier way to integrate it with your Desktop: Cryptkeeper.
Cryptkeeper is a Linux system tray applet that manages EncFS encrypted folders.
To build the source package you need: libgtk+ >= 2.8 gconf 2.0 encfs and fuse (I used fuse 2.6.3) But probably you’ll find this software in the repository of your Distirbution, it’s available on my Ubuntu 11.10, so i’ve just typed from a terminal:
sudo aptitude install cryptkeeper
As alternative you can install it also from the Ubuntu Software Center
Mount the folder with Cryptkeeper
You can start from Cryptkeeper the menu system tools -> Cryptkeeper, after starting it you’ll see a bunch of keys in the tray of the main panel. Just click on it and choose Import EncFS folder and then in the navigation window choose as first thing the folder you want to decode i.e. /home/[User_name]/Encrypted and press forward to confirm this and then in the next window choose the location where you will find the clear contents i.e. /home/[User_name]/decrypted. To complete this procedure you must select again the icon of the bunch of keys (i.e. Cryptkeeper) where there will be in a dropdown menu the new folder that will be mounted with a click and entering the correct password, which it’s been set at the creation time. To umount this filesystem you may act similarly clicking on the applet or set an automatic umount, in the preferences to umount it after a few minutes. At this point you should go in the menu System-> preferences-> Startup Applications and add an entry for this applet (the command is of course the name of the program i.e. cryptkeeper) so it will be activated each time you start your Desktop Environment and then we’ll have the option to mount with a click the folders protected with EncFS.