Список форумов Cake-PHP.ru Cake-PHP.ru
Форум программистов CakePHP
(на сайт)
 
 Watched TopicsWatched Topics   FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Как получить из базы зашифрованный пароль

 
Начать новую тему   Ответить на тему    Список форумов Cake-PHP.ru -> Общий
Предыдущая тема :: Следующая тема  
Автор Сообщение
uran26

цитировать



Зарегистрирован: 02 Апр 2009 12:13:49
Сообщения: 31
Откуда: Кировоград

СообщениеДобавлено: 14 Янв 2010 20:22:38    Заголовок сообщения: Как получить из базы зашифрованный пароль Ответить с цитатой

Как получить из базы зашифрованный с помощью Security::hash пароль?

Последний раз редактировалось: uran26 (15 Янв 2010 00:12:15), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Vlad

цитировать



Зарегистрирован: 02 Ноя 2007 11:45:52
Сообщения: 241

СообщениеДобавлено: 14 Янв 2010 22:14:02    Заголовок сообщения: Ответить с цитатой

Очень просто - подобрать коллизию.
Если это был md5, то понадобится около часа

http://ru.wikipedia.org/wiki/MD5#.D0.9A.D0.BE.D0.BB.D0.BB.D0.B8.D0.B7.D0.B8.D0.B8_MD5

Если это был sha1 то, понадобится кластер

http://ru.wikipedia.org/wiki/SHA-1#.D0.9A.D1.80.D0.B8.D0.BF.D1.82.D0.BE.D0.B0.D0.BD.D0.B0.D0.BB.D0.B8.D0.B7
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
uran26

цитировать



Зарегистрирован: 02 Апр 2009 12:13:49
Сообщения: 31
Откуда: Кировоград

СообщениеДобавлено: 15 Янв 2010 00:23:44    Заголовок сообщения: Ответить с цитатой

хорошо, рассмотрим ситуацию:

Есть сайт, есть зарегистрированные пользователи на этом сайте.
В админке я хочу посмотреть какой пароль использует тот или иной зарегистрированный пользователь.
Как мне решить данную задачу?

Авторизация на основе компонента Auth. Зашифрован пароль с методом sha1.

заранее спасибо за ответы.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Vlad

цитировать



Зарегистрирован: 02 Ноя 2007 11:45:52
Сообщения: 241

СообщениеДобавлено: 15 Янв 2010 10:04:56    Заголовок сообщения: Ответить с цитатой

Вы ссылку читали? Нет? Зря.

У вас не получится найти пароль, у вас получится найти коллизию. Для этого надо сделать перебор на 2^63 операций.

И, цитирую статью, которую вы не захотели читать:

Цитата:
Хотя теоретически SHA-1 считается взломанным (количество вычислительных операций сокращено в 280-63 = 131 000 раз), на практике подобный взлом неосуществим, так как займет пять миллиардов лет.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Имя
Сообщение

Смайлики
Very Happy Smile Sad Surprised
Shocked Confused Cool Laughing
Mad Razz Embarassed Crying or Very sad
Evil or Very Mad Twisted Evil Rolling Eyes Wink
Exclamation Question Idea Arrow
Дополнительные смайлики

 
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Cake-PHP.ru -> Общий Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы можете начинать темы
Вы можете отвечать на сообщения
Вы можете редактировать свои сообщения
Вы можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB

Рейтинг@Mail.ru