Um, I think the enyption is only as good as the password. And, unless you know how it works, there might be an exploit built in. I made an encrypted drive. First I wrote zeros over the first few GBs, several times. That gets rid of the Windows flash drive U3 STUFF. Then I wrote random data over the whole drive. I used a large key, a long passphrase, and I specified to hash the key for 20 seconds. I added a random salt, and the drive was encrypted.
A cracking program can be crafted to guess 99% of all passwords in a few seconds. The NSA uses free cpu cycles on 100,000+ PCs in the Treasury Department, to crack encryption. Normally, it takes about 6 years to guess a good passphrase, at a rate of 100,000 guesses/ second. But each guess on 'my' drive requires 20 seconds, because of the key hashing.
That increases the average time required to guess by a factor of 2 million! I think.