in reply to Wombat's Bit Scrambler

What is wrong with MD5?

UPDATE
Nevermind, I misread the problem. But again I would suggest using standard encryption techniques unless you care to know a lot more about the subject than I do.