- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Доброе время суток!
Есть вопрос по функции MD5. Данная функция необратима - то есть нет возможности раскодировать хеш обратно в строку.
К примеру, я кодирую в запросе PHP переменную, по которой потом формирую выборку из базы данных. Как реализовать в запросе отбор по полю, значение которого равно хешу md5 этой переменной?
Ну взять от строки мд5 ещё раз и проверить на равенство с той, что в базе.
хранить в базе еще таблицу md5 значений.
а вообще - зачем изначально кодирова содержимое запроса?
Интересный вариант. Спасибо.
Кодировка - ну чтобы уж никто ничего не смог посмотреть. В принципе острой необходимости нету, но раз уж можно зашифровать данные, то почему бы не сделать этого. Безопасность все таки )
Доброе время суток!
Есть вопрос по функции MD5. Данная функция необратима - то есть нет возможности раскодировать хеш обратно в строку.
К примеру, я кодирую в запросе PHP переменную, по которой потом формирую выборку из базы данных. Как реализовать в запросе отбор по полю, значение которого равно хешу md5 этой переменной?
МД5, не имеет функций обратной кодировки, для того и созданно было! Имеется ввиду что нет математического алгоритма, благодаря которому твой сайт, будет проводить обратную обработку из хэш.
Т.Е конечно взломать хэш можно, брутить там, или перебором, или по базам пробивать, но я думаю это не поджодящий вариант в данном случае)))))
МД5, не имеет функций обратной кодировки, для того и созданно было! Имеется ввиду что нет математического алгоритма, благодаря которому твой сайт, будет проводить обратную обработку из хэш.
Возможность вернуть есть. Видел своими глазами:)
Во посмотри пример с генерацией соли и двойным хешированием. Немного затрудняет взлом.
В архиве дамп БД и примеры файлов. Файл авторизации, регистрации, закрытой страницы.
Авторизация/регистрация
Возможность вернуть есть. Видел своими глазами:)
Пример показать можете? Впервые слышу такое.
А если там 1000 знаков текста, сомневаюсь что вернет обратно. Хотя может и есть, знают наверное те кто этот алгоритм придумал.
Возможность вернуть есть. Видел своими глазами:)
Что именно вы видели?
Как хэш ломают?
Дак я тоже видел))
Только тут то речь про другое, не как взломать, а как нормальными средствами, просто преобразовать его в исходное значение, не запуская 20 часовой брут на специальных прогах.😂
Если бы такое преобразование было возможно, то пропал бы собственно сам смысл использования хэша.
anton831 добавил 20.07.2011 в 17:26
Пример показать можете? Впервые слышу такое.
А если там 1000 знаков текста, сомневаюсь что вернет обратно. Хотя может и есть, знают наверное те кто этот алгоритм придумал.
Да он наверное имеет ввиду, всякие методы, типо брута, или прогона по базам данных.
md5 не имеет обратного декодирования. точка.
Запрос к бд будет выглядеть примерно так: select * from table where md5(field) = 'YourMd5Here' но индексы при этом работать не будут.
Что именно вы видели?
Как хэш ломают?
Дак я тоже видел))
Только тут то речь про другое, не как взломать, а как нормальными средствами, просто преобразовать его в исходное значение, не запуская 20 часовой брут на специальных прогах.😂
Если бы такое преобразование было возможно, то пропал бы собственно сам смысл использования хэша.
anton831 добавил 20.07.2011 в 17:26
Да он наверное имеет ввиду, всякие методы, типо брута, или прогона по базам данных.
Брутом пароли можно взломать, через базы на сайтах. Кидаешь хеш в ПС и находишь пароль. )))
Само собой если он там есть.