В наше время много скриптов при записи паролей в базы данных используют технологию шифрования баз данных MD5. Когда я лазию по своим базам данных через майадмин у меня пароли зашифрованы.
Возможно ли раскодировать эту информацию и увидеть ее в человеческом виде?
1. sanj - 06 Июля, 2007 - 20:13:16 - перейти к сообщению
2. valenok - 06 Июля, 2007 - 20:35:09 - перейти к сообщению
А вы как думаете? Обоснуйте свой ответ.
А потом почитайте http://php.net/md5
А потом почитайте http://php.net/md5
3. UserID - 07 Июля, 2007 - 07:41:43 - перейти к сообщению
valenok - правильный ответ . Ты наверное преподом работал где-нибудь.
Ответ: да, можно раскодировать. Для этого созданы специальные rainbow-таблицы, содержащие наиболее употребительные пароли.
Ответ: да, можно раскодировать. Для этого созданы специальные rainbow-таблицы, содержащие наиболее употребительные пароли.
4. sanj - 07 Июля, 2007 - 10:22:33 - перейти к сообщению
Нет, я преподом никогда не работал. Я вообще по образованию старший техник стороитель, другими словами прараб на стройке.
Просто уже около года с сайтами работаю и интересно все, что касается сайтов, особенно такие моменты, как секретная информация и работа с СУБД, в особенности MySQL.
Но все таки я не понял как эти данные раскодировать - Вы дайте мне конкретные программы и конкретные методы раскодирования. Интересно все, что недоступно обычному пользователю.
Просто уже около года с сайтами работаю и интересно все, что касается сайтов, особенно такие моменты, как секретная информация и работа с СУБД, в особенности MySQL.
Но все таки я не понял как эти данные раскодировать - Вы дайте мне конкретные программы и конкретные методы раскодирования. Интересно все, что недоступно обычному пользователю.
5. valenok - 07 Июля, 2007 - 11:35:23 - перейти к сообщению
UserID сказал что можно подобрать пароль, если у вас есть база наиболее распостранёных паролей.
А именно раскодировать - нельзя
А именно раскодировать - нельзя
6. evgenijj - 07 Июля, 2007 - 12:36:07 - перейти к сообщению
М.Кузнецов, И.Симдянов
"Головоломки на PHP"
Подбор пароля по словарю
"Головоломки на PHP"
Подбор пароля по словарю
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- // Устанавливаем не ограниченное время выполнения скрипта
- // Читаем пароли из файла password
- foreach($pass as $password)
- {
- // Замеряем время, затраченное на подбор пароля
- echo " (на подбор затрачено ".($end - $begin)." секунд) <br/>";
- }
- // Функция посимвольного перебора пароля
- // $pass - расшифровываемый пароль
- // $answer - текущий ответ, при первом вызове - пустая строка
- function decrypt_md5($pass)
- {
- // Переносим содержимое словаря в массив
- // В цикле подбираем пароль
- foreach($dict as $word)
- {
- }
- }
- ?>
Файл password
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- ee11cbb19052e40b07aac0ca060c23ee
- dd97813dd40be87559aaefed642c3fbb
- 8dbc672497bdc46f88e864bb1121232c
- 3e10f8c809242d3a0f94c18e7addb866