cppcryptfs icon indicating copy to clipboard operation
cppcryptfs copied to clipboard

Question: is CppCryptFs (& GoCryptfs) capable for holding mountable Virtual Drives & containers (.vmdk, .vhd, .vhdx, .img etc)

Open anodynos opened this issue 2 years ago • 1 comments

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

anodynos avatar Mar 09 '23 17:03 anodynos

pls, go try yourself and report? thanks

ps: interested to know.

ccchan234 avatar Mar 20 '24 03:03 ccchan234