What I would like to do is modify all the files in a directory so they use a standard encryption, requiring a password and a 2nd layer of my own encryption. I would like have my application look at the directory and make a virtual, decrypted directory to open these files as normal. They requires non linear reads (i.e. audio file that I may record). Would file pipes be a solution?
How can I do this? I understand the encryption part, but not the virtual files. I am aware of Truecrypt, but I'll be putting some of these on DVDs and I am worried that if I tried copying the 4.3gb Truecrypt file a checksum error will occur if a block becomes corrupted. This would prevent me from copying it.