|
I've had an alright experience with:
https://nuetzlich.net/gocryptfs/
And a third party windows implementation:
https://github.com/bailey27/cppcryptfs
They have a simple comparison of "file encryption" software:
https://nuetzlich.net/gocryptfs/comparison/
The one problem with gocryptfs, is that it leaks exact file lengths and directory structure.
Unfortunately there is a lack of any project that does a simple directory flattening and file size obfuscation.
Cryfs does everything right, except that its file size obfuscation is not dynamic, and results in a gigantic number of files or large amount of wasted space, which cannot be controlled for when storing both large and small files in a single cryfs volume.
You can see a bit of a discussion about the file size obfuscation problem here:
https://github.com/rfjakob/gocryptfs/issues/57
Unfortunately it seems no current project is really addressing these types of issues in what I think is a reasonable way.
|