There are a number of ways to use truecrypt, create a file as an encripted volume, or encrypt your entire drive, etc.
Could it be possible to create an encryption wrapper for any generic application ? Of course I can create a truecrypt file and make sure I save my application data files into that container, however I'd like to make it so I have the illusion of launching the application transparently as possible. I don't want to have to remember every time or to perform an extra chore.
I have an application that I like to use and wish that the developers of that application had decided to provide an encrypted data file. Openoffice/LibreOffice already does this by offering to encrypt your file on Save. But, can truecrypt be used to convert any application into a secure application ?
I tried this with leafpad ( like notepad or gedit, etc).
I created a shell script which creates a mountpoint, then uses the truecrypt in command line mode to mount a file container as a truecrypt volume. Then, it launches the application ( leafpad in my experiement) with that truecrypt volume as an argument. I had some difficulty using my pcmanfm (file explorer) to create a file picker, but was able to supply the actual file name in the volume. So, although my experiment was very crude (I'm not that good a programmer) I was able to create the equivalent of a 'secure notepad' application. I was also able to close the truecrypt container when I exited the application.
So is there a better way to do what I am trying to do (both linux and windows) ?
Does anyone other than me think this is potentially useful ?
On my portable I have encrypted my entire disk, but I prefer to not do that on my desktop system. But, there are several applications that I would like to have use secure files.
Also, some applications store profile or default files, or even multiple datafiles. That could be more complicated, and possibly even require that the application be installed in to a truecrypt file and duplicate some hidden directories etc.
Maybe a future version of TC could even have some support for this type of usage.