I recently found this very interesting encryption script while searching for steganography programs on sourceforge.
The idea behind it is genius, IMO:
stlth (or "stealth") is a script that uses cryptsetup to provide deniable encryption. It does so by allowing several volumes, without any connection, within the same container. stlth is written in bash and uses the 'cryptsetup' program for the encryption. The sizes of the volumes in the container will grow and shrink dynamically, based on usage. This is what creates the deniability; It is possible to claim that all data located after a volume is unused space, and it is (should be) impossible to prove otherwise.
Read through the rest and see how it works. The idea is brilliant to me, but I would like some more input on this. Any other weaknesses to this than the ones mentioned ?
There haven't been too many downloads of this script, so I'm wondering if it is a good idea.