cppcryptfs
cppcryptfs copied to clipboard
Question: is CppCryptFs (& GoCryptfs) capable for holding mountable Virtual Drives & containers (.vmdk, .vhd, .vhdx, .img etc)
The question is if one can reliably & efficiently:
-
use CppCryptFS to hold and mount from within it, on WIndows or on Linux, a Virtual or Image Disk with an existing File System (ext4, NTFS etc).
-
support the Virtual Drive containing an Operating System and in any case hundreds of thousand of small files (like code) embedded within it.
-
support huge sizes, like 50GB or 100GB. Also the size might be growing or shrinking, depending on the VM settings.
-
work well with extensive multi process, real-time I/O, with caching on top of the host and virtualized OSes, therefore it must respond fast to random I/O r/w access etc.
-
be friendly on CPU & utilize the cryptographic facilities of modern CPUs.
I've been using TrueCrypt / VeraCrypt for almost 20 years with no issues on those aspects. I'm not sure how well the container-less architectures and CppCryptFs / GoCryptFS in particular are proven and can be trusted for such use cases.
The real question is, has anyone got experience with a scenario like this? Has anyone like the authors @bailey27 @rfjakob (thank you both!) got an opinion or advice for or against this?
Kind regards
pls, go try yourself and report? thanks
ps: interested to know.