I'd like to request if people can suggest or share ways to encrypt files backed up online (Goolge Drive, Dropbox, etc).
I know some of these services do encryption of some sort, but it was recommended to do your own encryption. So I would like to explore how.
The easiest option I had considered was to use Winzip to create a password protected zip and save that on the cloud. I think this should work okay for infrequently updated data. But couple of issues for frequently accessed data:
- You'd need to keep two copies. An unencrypted version on an offline/unsynced folder. And a zipped version on the Google drive or Dropbox folder. Each time you edit the data, you would need to remember to create a new zip.
- Or if you just kept one copy, the encrypted one, then you would need to unzip each time you wanted to access the data (and zip again afterwards).
- Both these ways sound cumbersome.
Another solution I came across is called Cryptomator (and I think encfs works similarly). You point it to your online/synced folder and it saves the encrypted version there (and takes care of encryption/decryption in the background). But one security/privacy feature of these programs is: [b]scrambling [/b]the filenames. There is no way to disable this for people who don't want it. I think this feature conflicts with the online store function when it comes to recovering a single file. Let's say you backup 20 files online, the filenames will be scrambled. Now if you want to recover just one of them, you'll need to download all 20, and open them in the unencrypted container to see the actual filenames.
Similarly I don't think you'd be able to use the file versioning feature of some cloud providers.
I think similar issues would occur with Veracrypt or Truecrypt.
Have you thought about these things and found something that works well? Please share.