Forum Webscript.Ru

Программирование => Perl => Тема начата: FANTAzeRus от 11 Ноября 2003, 08:50:24

Название: Perl vs Crypt
Отправлено: FANTAzeRus от 11 Ноября 2003, 08:50:24
Есть: База зарегистрированных пользователей, пароли шифрованы функцией Crypt().
Нужно: Если пользователь забыл пароль, вытащить его из базы расшифровать и замылить ему!
Вопрос: Как это реализовать??? В мануале сказано, что Crypt() работает ТОЛЬКО в одну сторону, выходит что НИКАК???? Может другой метод посоветуете???
Название: Perl vs Crypt
Отправлено: Xander от 11 Ноября 2003, 09:02:56
надо создать новый пароль, скинуть пользователю, потом закриптовать и записать в базу. иначе никак.
Название: Perl vs Crypt
Отправлено: Chs от 11 Ноября 2003, 09:05:15
Никак. (Вообще и тройной дес расшифровывается только прикинь количество времени сначала.:) )
Hint:
Сменить пароль и выслать пользователю.
Название: Perl vs Crypt
Отправлено: FANTAzeRus от 11 Ноября 2003, 09:13:13
Как же тогда хранятся пароли в системах, поддерживающих рассылку паролей ЗАБЫВЧИВЫМ пользователям неужели в ИСХОДНОМО ВИДЕ???? Это же дико!
Название: Perl vs Crypt
Отправлено: Xander от 11 Ноября 2003, 09:16:28
FANTAzeRus
вопросы к разработчикам %)
Название: Perl vs Crypt
Отправлено: Chs от 11 Ноября 2003, 09:26:39
Ээээ...а кто заставляет пользоваться crypt?
Возьми на cpan понравившийся модуль шифрования с раскодировкой и пользуйся на здоровье.:)
Название: Perl vs Crypt
Отправлено: FANTAzeRus от 11 Ноября 2003, 10:11:51
ДА самом деле метод:

...Сменить пароль и выслать пользователю ...

Мне больше понравился! Ок! Буду пробовать плясать в этом направлении!