Spell

Spell
Рейтинг
72
Регистрация
14.07.2006
Если говорить о преимуществах-недостатках мускула, то это утверждение некорректно.

Согласен.

2astronom, пробуй DLE. И не пугайся сотни файлов.

Читать, хоть немного, документацию нужно. Вы используете инструмент, но понятия не имеете, какой стороной и в какое место его сунуть.

Что ж тут не понятно то?

Символьный код "s" - каталог "/catalog/s/"

Символьный код "sc" - каталог "/catalog/sc/"

Символьный код "scr" - каталог "/catalog/scr/"

Spell добавил 26.05.2010 в 10:04

Запятую можно в СК не сунуть, работать не будет, это не мультикатегория.

Прочтите пожалуйста темы в этом форуме, есть множество ответов на ваш вопрос.

Хоть я и нихрена не пойму, зачем так нужно преобразовывать. У вас ведь изначально 2 параметра: страница и var1. А вы хотите преобразовать в урл, который имеет в себе 4 параметра: страница, do, page и var1.

Master_globus:
Для теста есть бесплатная версия. :)

Она не позволяет ощутить все прелести движка.

Обрезает страницу не сайт, а БД.

В Мускуле смени тип переменной для хранения данных.

Ну, как успехи?

В настройках движка смотри, закладка с конвертом, Метод отправки почты - поставь PHP Mail()

Не обязательно хранить хеши в таком виде, можно оптимизировать для экономии места.

MD5 выводит результат в хексе, где 1 символ это диапазон 0-15. Получается для одного символа достаточно 4х бит, и в один байт поместится 2 символа хеша, а полный хеш в 16 байт. В результате база хешей для 8ми значного пароля уменьшится до ~2150 Тб. А если еще и упаковать каким-то ZIP, или прочим, алгоритмом, сэкономим еще может 5% места.

А базу хешей для 1-5ти значных паролей иметь вполне реально, это не так уж и много, всего ~90 Гб испачканного места на винчестере.

Добавлю, сами пароли при генерации хешей хранить не нужно, достаточно чтоб хеши были правильно пронумерованы (пересчитывались). Т.е. вычислив "нужный" хеш пароля, скрипт получает его порядочный номер, и по алгоритму (который использовался при генерации базы хешей) вычисляет пароль.

Spell добавил 19.05.2010 в 10:49

Что-то я сам уже запутался.

1- есть база хешей.

2- берем "чужой" хеш и сравниваем с базой.

3- Цикл крутит и считает, на выходе получаем порядковый номер совпавшего хеша, если он совпал. (затраты времени на сравнение хеша с бд)

4- На основе порядкового номера генерируем пароль. (затраты времени на генерацию пароля)

Хз, может и брутфорсить быстрее, сравнить бы на реальном примере.

Я уже считал. Если брать a-zA-Z0-9 + #spec, а получается порядка 90 символов, и пароль 1-8 символов, получим: 90 + 90^2 + 90^3 + 90^4 + 90^5 + 90^6 + 90^7 + 90^8 = сами считайте ...

Ведь только 90^8 = 4304672100000000 комбинаций, каждая MD5 это 32 символа\байта, 32*4304672100000000 = ~4300 терабайт информации.

Брутфорс, в этом случае, самое лучшее решение, хоть седина проростет, пока он что-то подберет.

Всего: 243