If you are happy with infinite answers, I guess that is Ok. In practice, since you would probably wouldn't expect numbers (or strings) infinetly long, assuming that you just have N possible initial values, you would have N/3 possible answers. I thought the question was about getting one answer. "Greg Donald" <destiney@xxxxxxxxx> wrote in message news:ea9da26c05042109341fd168b3@xxxxxxxxxxxxxxxxx On 4/21/05, Satyam <satyam@xxxxxxxxxxxxx> wrote: > If I tell you that dividing a certain number by three gives you a > remainder > of 2, would you be able to guess the first number? Yes. 5, 8, 11, 14, etc. > Same thing with MD5, it > is just one way, it can't be reversed. MD5 collisions were found last year: http://cryptography.hyperlink.cz/md5/MD5_collisions.pdf Just a matter of time/cpu power. -- Greg Donald Zend Certified Engineer http://destiney.com/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php