So, an idea has been going on in my head, and I decided to share it. Since TC has the ability to use multiple encryption algorithms working in cascade, using the password to generate keys for each cipher, what if we could also use multiple passwords to generate keys for each cipher? The process in the cascade encryption would basically be the same, but one would have to know not just one, but several passwords, and the order in which they need to be written. The program could attempt all possible combinations after attempting the one written, of course.
The main idea is that brute-forcing would be much harder, since for each combination of the first password, one would have to go through all possible combinations of the second password, and even worse if there's a third password.
Considering the following example. Person A, using truecrypt, uses a 3 word password, of which all 3 words can be found in a normal dictionary (no variations, just a normal book form that usually sits on a shelf). That's 60000 combinations for each word, which in the end is 2.16^10*14 combinations (assuming person A went the usual way and used AES, and person B knows that/tries that first and succeeds, otherwise it's 6,48^10*14) that person B, that tries to brute-force has to go through at best. Now, if the person had another 3 word password, even if it's just slightly different, whoever tries to brute-force would need to go through an immense amount of combinations, which my calculators just say error to. The amount of combinations would be somewhere along the line of 2.16^10*14^(2.16^10*14).
Obviously more passwords would mostly be used by the more advanced part of users that use more than 3 words found in a dictionary to encrypt their stuff (and not just words). This was more to work as an example on how just one more easily broken password could increase the difficulty of the decryption beyond a reasonable brute-force.
So, thoughts? I personally feel I must've gotten something wrong, because this would be too great of a security increase.