Possible Duplicate:
Guarding against cryptanalytic breakthroughs: combining multiple hash functions
I'm a total newb to cryptography but after reading what I've read about it, I had a simple idea and I wonder if it has any merit. What if you encrypted using a selection of hash algorithms applied sequentially instead of one, or multiple iterations of the same one? Which hash algorithms to apply and/or in what order could be chosen randomly and recorded in a salt which would be supplied along with any other salt. In fact it could increase complexity further by adding an additional random salt string in between each hash function. The authentication program would take the salt(s) and apply the same steps in the same order.
Like I said, I'm a complete beginner to crypto and maybe this is a crappy idea for one reason or another, or maybe it or something like it is already a known technique. At least naively it seems like it would be an easy way to make something tougher to crack.
Ha(Hb(Hc(Hd(message))))
is only as strong as the weakest in the chain. $\endgroup$