<< :)Ok... consider this:* You think of a number. Let's say 43. That is your password. * The function then possibly divides this by 12, and stores the remainder as X. X in this case would equal 7. * The crypt() function returns X (which is 7) as your cryptedpassword. This is not how crypt() actually performs, but it gives you arough idea of how one way encryption works. You see, there is no wayon earth you can reverse the process so that you start with 7 andend up with your starting number (in this case 43). Hope this makes things a bit clearer. >> Not to be sarcastic, but im confused. When you enter your password, im guessing it checks to see if your "number", when divided by 12, has a remainder of 7 (much more complex in the real thing). Well, what if i enter, say, 55, which also has a remainder of 7? does this mean you can log in with multiple different passwords? that crypt is crappy? or that i'm just confused? ______________________________________________________ Get Your Private, Free Email at http://www.hotmail.com +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST