QUOTE (YBonline @ Sep 5 2002, 12:51 AM)
Here's the problem:
There are two major types of encryption, the type that can be decrypted, and the type that can't. The type that can is OK for being sent through URLs or whatever, but its worthless if you are storing it in a database using two way encryption. Newer two way encryption has multiple ways of being encrypted and encrypts a little key into itself, but it still can be decrypted.
MD5 is the most powerful one way encryption (encrypts it only, no decrypting is possible other than brute force (guessing all possible passwords). The problem with that then is just like at this board, if you lose your password, you have to get a new password, and to prevent people from requesting other people's passwords (and getting them changed), you would need a validation email. This email can't assign a new password when clicking it through a link, since then that would most likely leave a security bug (or take up a rediculous amount of space) so it would include a link to get your new password with a validation key in it. Then on that page you either get your new password, or it gets emailed to you.
When I explain it, its harder then it is... but the big thing is it makes the forgot your password page might harder to create, and much harder for a user to use. The programs view it as a feature that you can retrieve your current password via email, rather than retrieving a new password via email... Randomly generated passwords are always hard to remember...

lol .. but I don't see the problem .. if you have forgot your password .. then you have to get a new one that you can remember ..
and about the problems with password recovery .. don't you think that TasiasPaidLinks are using this kind of system? I guess they are .. and there are no member complaints ..
Ok, it's a bit harder to use that .. and I've had some problems with them ..
I FEEL SAFE and that's the most important thing ..