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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Раcшифровка паролей
 
 автор: Адоп Акробат   (26.10.2004 в 05:06)   письмо автору
 
 

Здравствуйте!!!
Можно ли расшифровать пароль, который был зашифрован с помощью функции password()? наверняка можно
Я видел год который расшифровывал текст, который был зашифрован с помощью функции md5() даже испробовал :) но это очень долгий процесс

А вы не видели код который разшифровывал функцию password()???

   
 
 автор: cheops   (26.10.2004 в 08:40)   письмо автору
 
   для: Адоп Акробат   (26.10.2004 в 05:06)
 

В основе функции password() лежит так же необратимое шифрование, часто тот же md5(), поэтому единственный способ - это перебор.

   
 
 автор: Sin   (26.10.2004 в 16:01)   письмо автору
 
   для: cheops   (26.10.2004 в 08:40)
 

А я вот не пойму, а вчем юмор шифрования спомощью функции password() или md5(). Если я дапустим зашифрую пороль юзера с помощью одной из этих функций, то как проверять соответствие между паролем который ввел юзер и тем что хранится в базе в таком зашифрованом виде.

   
 
 автор: Timmy   (26.10.2004 в 16:54)
 
   для: Sin   (26.10.2004 в 16:01)
 

Ну как - зашифровать таким же образом и сравнить шифры.

   
 
 автор: Sin   (26.10.2004 в 17:16)   письмо автору
 
   для: Timmy   (26.10.2004 в 16:54)
 

А-а-а!!! Понял. Тоесть Зашифровывыем полученый пароль и сверяем с тем что хранится в базе? А какой лучше функцией шифровать?

   
 
 автор: cheops   (26.10.2004 в 20:34)   письмо автору
 
   для: Sin   (26.10.2004 в 17:16)
 

В MySQL функция шифрования одна (password), но она настраивается на определённый алгоритм (при компиляции) - лучше если это необратимый алгоритм шифрование (например, md5) - в этом случае гарантируется, что из зашифрованной строки восстановить пароль не удастся, в то же время для каждой строки хэш-код возвращаемый алгоритмом уникален.

   
 
 автор: Sin   (26.10.2004 в 21:54)   письмо автору
 
   для: cheops   (26.10.2004 в 20:34)
 

А как тогда выгледит запрос с password? Кстати я видел прогу, которая спосабна расшифровать md5 :)

   
 
 автор: cheops   (27.10.2004 в 00:11)   письмо автору
 
   для: Sin   (26.10.2004 в 21:54)
 

Artemy приводит пример такого запроса.

PS Перебором пароль зашифрованный любым способом можно подобрать - только это занимает достаточно большое время.

http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=594&page=1

   
 
 автор: glsv (Дизайнер)   (27.10.2004 в 01:03)   письмо автору
 
   для: Sin   (26.10.2004 в 21:54)
 

>Кстати я видел прогу, которая спосабна расшифровать md5 :)
Как уже сказал cheops: нельзя расшифровать, но можно подобрать методом перебора. Вот такой простейший пример - если задан пароль: 111 - то для его подбора не надо даже программу специальную использовать. Чем больше символов в пароле, т.е. чем он длиннее, тем дольше осуществляется перебор.... Временой интервал может занимать годы и десятилетия "компьютерного времени". А скорее всего и больше... За это время любой пароль теряет свою актуальность.

   
 
 автор: Адоп Акробат   (27.10.2004 в 02:58)   письмо автору
 
   для: glsv (Дизайнер)   (27.10.2004 в 01:03)
 

Дизайнер но не так веть долга?

   
 
 автор: cheops   (27.10.2004 в 10:43)   письмо автору
 
   для: Адоп Акробат   (27.10.2004 в 02:58)
 

Если поиск производится не по словарю, а просто перебором то долго. Поэтому пароль вроде "революция" - будет взломан за час, если не раньше, а "S!t45WypE," - ломать можно очень долго.

   
Rambler's Top100
вверх

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