|
|
|
| Добрый день! Помогите разобраться, плз! Есть такая функция password().
На одном хостинге PASSWORD('badpwd') выдает '7f84554057dd964b', а на другом '*AAB3E285149C013'. Кодировка MySQL везде одинаковая UTF-8.
В первом случае MySQL 5.0.хх, во втором 4.1.22.
Можно ли это подправить и привести к одному знаменателю? | |
|
|
|
|
|
|
|
для: sklim
(07.07.2009 в 12:38)
| | Можно не пользоваться слабоопределенной по документам функцией, а применять чётко определенные функции вычисления хеша. | |
|
|
|
|
|
|
|
для: sklim
(07.07.2009 в 12:38)
| | Функция OLD_PASSWORD() какие результаты выдает? Лучше этими функциями не пользоваться, они предназначены для внутренних нужд СУБД. В прикладных программах лучше пользоваться MD5(). | |
|
|
|
|
|
|
|
для: cheops
(08.07.2009 в 12:04)
| | либо SHA1()
последняя более устойчива к разного рода атакам. | |
|
|
|