I was using BoxCryptor Classic (the free edition) for well over a year or maybe longer. While it usually does what it is designed for (encrypt a folder und mounting the folder by double clicking) it (the free version) comes with some restriction. For one, it does not encode the file-names. Furthermore, you can only mount one device at a time, actually, you can only manage one device at a time, which is even more annoying. To get rid of these restrictions, you can pay € 34.99 to get the private full version.
Since I’m constantly switching between a Mac and Linux-PCs, I was using encfs on the Linux machines. Encfs supports more than one mounted volume and file-name encryption. Encfs is compatible to BoxCryptor (well, actually its the otherway around), but it is not as comfortable to use. Usually you would have to mount the folder using the commandline. (Although there are some tools that try to facilitate this).
So, should I pay € 34.99 for BoxCryptor, or switch to encfs altogether?
Installing encfs on a Mac is easy (see this link for more details: https://d24m.de/2011/08/15/encfs-mit-fuse4x-unter-mac-os-x-installieren/). Basically, you install Fuse4X and Encfs. That’s it (I had to reboot after installing Fuse4X). Now you can create and mount encfs folders.
But I didn’t want to mount my devices using the Terminal all the time.
MacFuse (see e.g. http://chuckknowsbest.com/ikrypt/) allows to mount, among others, encfs folders, in a straighforward way. Unfortunately, it did not work for me (encfs and Fuse4X take a short time to mount my devices and it is enough for MacFuse to throw a „timeout“ error).
So I wrote a little app, an automator app, that you can put into your Dock (or anywhere else) and then you can just drap ’n drop your folder onto the symbol. The programm asks for your password and mounts the device (It will create a folder named „encfsVolumes“ in your User-directory and put the mount points in it). It’s a GUI not in the sense of an graphical user interface, but in the sense that it avoids the Terminal.
You still have to create your encfs folders using the commandline, but mounting them is now even easier than using MacFuse (imo).
You can download the app here. Keep in mind to install Fuse4X and Encfs first!
I also wrote a similar script for my Ubuntu machine, which can be found here.