PHP функция возвращающая то же самое что и в MySql - password()

Alexey(Eburg)

Новичок
PHP функция возвращающая то же самое что и в MySql - password()

Существует ли такая PHP функция, которая возвращает тот же хэш, что и функция MySql - PASSWORD(). Если нет, то подскажите где взять алгоритм этой функции.

Заранее спасибо!
 
врядли кто--то будет париться этой бессмысленной задачей
 
Почему бессмысленной! Раньше работал на MySql, затем по ряду причин перечел на MSSQL. Пароли юзеров хранятся в MySql хэшированными функцией password. Хочу вообще от Мускула отказаться. А в MSSQL подобной функции нет! Надежда только на PHP.
 
есть исходники мускула
при определенной сноровке не составит труда выкусить нужную функцию
 
md5 делает что-то похожее, но не факт что ее резульат, совпадет с MySql. Надо проверять.
 
Alexey(Eburg)

Объясни зачем конкретно тебе это нужно.
Ты что пароли пользователей закриптовал ей?
 
Alexey(Eburg)
Функция PASSWORD() используется в системе аутентификации в сервер MySQL, вам не следует использовать ее для ваших собственных приложений
Зачем Вы изначально использовали функцию, которую разработчики использовать не рекомендуют?

Так что, для адекватных разработчиков функция действительно бессмысленна, так же как и обоснование, которое Вы привели.
 
mike
тут не клуб гадалок. впредь пожалуйста воздержитесь от подобных высказываний.

-~{}~ 07.09.05 12:51:

Alexey(Eburg)

как вариант пока оставить mysql и при логине с его помощью проверять пароли, если все ок то в mssql уже кодировать пароль другой функцией, так постепенно вы все пароли и обновите. если конечно пользователей очень много, и они редко заходят то это может затянутся. другой вариант сбросить все пароли и заставить юзеров через форму напоминаия паролей себе новые их завести, варианто реализации этого много.
 
Сверху