what I have found is using Linux and when you install it encrypt your HOME directory (its the My Documents or USERS of Linux so all your data is encrypted) and you gen the key which is mated to your password. You then choose a very long non dictionary password (for me it is a chorus of my favorite song, no spaces and ends up being about 60+ characters long)
Then install VirtualBox on Linux and install a passworded VM on it, again run a Linux install for the VM and again encrypt the HOME directory.
Now you have the following, a physical drive that is well encrypted and protected by a very STRONG password, then a VM File that is password protected just to boot up, the log in is strongly passworded and the HOME directory on the VM is encrypted.
Advantages: even if they remove the drive and slave it up to a pc, they have to contend with your data being encrypted under a Linux environment, deal with trying to crack a long non dictionary password, then deal with a passworded VM file to run it, a long non dictionary log in pw, on yet another encrypted Home directory...
Cons, forget / lose any pw and you start from scratch.
I will not say this is 100 % fool proof but I will say that it will make it so tricky they might just give up..... or think you have some homeland security info on your laptop (grin)
Originally Posted by Spirit13
Sounds good. As far as the passwords, why not use a random password generating program that can store the passwords in an encrypted database?