Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: PASSWORD

Сообщения:  [1-6] 

 
 автор: Vlad Macurov   (11.12.2005 в 04:38)   письмо автору
 
   для: TrunK   (10.12.2005 в 22:51)
 

PASSWORD() и MD5() не шифрование, а хэширование, для того чтобы нельзя было его восстановить,
конечно поломать можно все... , например перебором :)
Хэш представляет собой 32-значное шестнадцатеричное число. (с)
http://ru.php.net/manual/ru/function.md5.php
MD5(string)
Вычисляет 128-битовую контрольную сумму MD5 для аргумента string. Возвращаемая величина представляет собой 32-разрядное шестнадцатеричное число, которое может быть использовано, например, в качестве хеш-ключа
http://dev.mysql.com/doc/refman/4.0/ru/miscellaneous-functions.html

As of MySQL 4.1, the PASSWORD() function has been modified to produce a longer 41-byte hash value
http://dev.mysql.com/doc/refman/5.0/en/password-hashing.html

   
 
 автор: TrunK   (10.12.2005 в 22:51)   письмо автору
 
   для: cheops   (10.12.2005 в 13:32)
 

Да, скорее всего так и решу.
Но всё-таки, можно расшифровать средствами php пароль зашифрованный Mysql ?

   
 
 автор: cheops   (10.12.2005 в 13:32)   письмо автору
 
   для: TrunK   (10.12.2005 в 13:30)
 

А вы не восстанавливайте пароль, а назначайте новый...

   
 
 автор: TrunK   (10.12.2005 в 13:30)   письмо автору
 
   для: cheops   (10.12.2005 в 13:08)
 

Для форума. Восстановление пароля.

   
 
 автор: cheops   (10.12.2005 в 13:08)   письмо автору
 
   для: TrunK   (10.12.2005 в 12:29)
 

PASSWORD лучше не использовать - эта функция для шифрования MySQL-паролей и она время от времени меняется со всеми вытекающими от сюда проблемами. Следует использовать MD5(). А для каких целей потребовалась расшифровка паролей?

   
 
 автор: TrunK   (10.12.2005 в 12:29)   письмо автору
 
 

Я вот думаю, какие пароли хранить в БД ? Зашифрованные md5 или функцией мускула PASSWORD. Только вот проблема, насколько я знаю, функцию md5 нельзя в ПХП расшифровать. А PASSWORD можно расшифровать?

   

Сообщения:  [1-6] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования