Forum Webscript.Ru
Программирование => Perl => Тема начата: FANTAzeRus от 11 Ноября 2003, 08:50:24
-
Есть: База зарегистрированных пользователей, пароли шифрованы функцией Crypt().
Нужно: Если пользователь забыл пароль, вытащить его из базы расшифровать и замылить ему!
Вопрос: Как это реализовать??? В мануале сказано, что Crypt() работает ТОЛЬКО в одну сторону, выходит что НИКАК???? Может другой метод посоветуете???
-
надо создать новый пароль, скинуть пользователю, потом закриптовать и записать в базу. иначе никак.
-
Никак. (Вообще и тройной дес расшифровывается только прикинь количество времени сначала.:) )
Hint:
Сменить пароль и выслать пользователю.
-
Как же тогда хранятся пароли в системах, поддерживающих рассылку паролей ЗАБЫВЧИВЫМ пользователям неужели в ИСХОДНОМО ВИДЕ???? Это же дико!
-
FANTAzeRus
вопросы к разработчикам %)
-
Ээээ...а кто заставляет пользоваться crypt?
Возьми на cpan понравившийся модуль шифрования с раскодировкой и пользуйся на здоровье.:)
-
ДА самом деле метод:
...Сменить пароль и выслать пользователю ...
Мне больше понравился! Ок! Буду пробовать плясать в этом направлении!