![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
study1987 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 1.7.2007 Репутация: нет Всего: нет |
Подскажите, пожалйста, что означают эти строки: $refurl=str_replace("^","&",$refurl); $refurl=str_replace("~","=",$refurl); , длячего менять местами "^","&"? и еще подскажите, пожалуйста. как мне хранить пароли и логины пользователей: если я закодировал пароли кодом MD5, то я просто могу их хранить в текстовом файле в том же каталоге что и скрипт, или как ? Это сообщение отредактировал(а) study1987 - 19.7.2007, 01:58 |
|||
|
||||
mr.fox |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 298 Регистрация: 13.3.2005 Где: Ирландия Репутация: -1 Всего: 2 |
study1987, откуда выдран этот код?
|
|||
|
||||
FlameTH |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 13.7.2007 Репутация: нет Всего: нет |
Ну судя по всему $refurl это переменная адреса с дополнительными параметрами читаемыми по методу GET.
к примеру адрес до преоброзования строки выглядит так: vpupkin.com/index.php?foo~1^bar~2 Конечно же такого адреса сервер не поймет, поэтому преобразование происходит на: vpupkin.com/index.php?foo=1&bar=2 А пароли лучше не хранить в легкодоступных местах. даже захешированные. Ибо еси хеш шаблонный его можно запросто расхешировать, да и вообще умному хакеру не помешает даже не шаблонный хеш. |
|||
|
||||
sTa1kEr |
|
|||
9/10 программиста ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1553 Регистрация: 21.2.2007 Репутация: 56 Всего: 146 |
Что значит "шаблонный" хэш? И нету такого понятия "расхешировать". Восстановление по хэшу первоначальных данных невозможно по определению. Но, согласен, что имея хэш пароля для MD5 можно легко подобрать коллизию хэша, т.е. подобрать такую строчку, MD5-хэш от которой, будет таким же как и от самого пароля. |
|||
|
||||
FlameTH |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 13.7.2007 Репутация: нет Всего: нет |
Полюбому ты меня понял, не нужно умничать.
|
|||
|
||||
sTa1kEr |
|
|||
9/10 программиста ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1553 Регистрация: 21.2.2007 Репутация: 56 Всего: 146 |
||||
|
||||
FlameTH |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 13.7.2007 Репутация: нет Всего: нет |
Тут имелось в виду хеш из простых слов, который можно подорать по словарю.
|
|||
|
||||
SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 32 Всего: 401 |
Похоже из чего-то очень древнего, потому что налицо работа под register_globals=On, что есть опасный пережиток, потенциальная дыра в безопасности и вообще зло. -------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |