Помощник
|
Расшифровка md5 |
aspide
|
Сообщение
#1
|
||
|
|
||
|
|||
sc2r2bey |
27.1.2011, 11:38;
Ответить: sc2r2bey
Сообщение
#2
|
|
все зависит от целей, которые ты ставишь, насколько я знаю, есть такие сервисы
-------------------- программирую web и для we |
|
|
ZiTosS |
27.1.2011, 14:56;
Ответить: ZiTosS
Сообщение
#3
|
|
Aspid, подбор по словарю... ух какая нагрузка на сервер и базы. А если одновременно не одно исполнение - то и упасть сервак может. Так же тут тебе придётся убирать ограничение на время исполнения скрипта и т.д. Большинтсво сайтов рекомендуют или даже требуют пароль не менее 6 символов.
А ты до 5-ти дошел. Я так понимаю сервис будет заключаться в том, что - мы вводим 32-символьный хеш пароля, а скрипт прогоняет его по словарю в базе и ищет совпадение в хеше. На VPS тебе не выжить будет, скорее всего. Тут свой сервак нужен, иначе из-за нагрузок тебя выселят. |
|
|
aspide
|
Сообщение
#4
|
|
Да, именно так, ну до 6 символов в 32 раза больше времени нужно, а это уже 14 часов(
|
|
|
aspide
|
Сообщение
#5
|
|
Я вот куак подумал, а что если разграничить базочки например для каждых 5 миллионов записей, а там их на таблицы разграничить, чтобы был быстрый поиск, поможет ли это,?
Подсчитал, что всего будем 3651 умножить на 10 в 116 степени + 1 записей |
|
|
ZiTosS |
27.1.2011, 22:20;
Ответить: ZiTosS
Сообщение
#6
|
|
Aspid, быстрее может получиться, если хранить в БД не хеш 32 символа, а целое число, из которого этот хеш затем в PHP можно будет получить. То есть сделать что-то типа ещё одного шифрования, вот только нужно алгоритм придумать. Так же ускорение процесса можно получить с использованием потоковой модели в PHP. Вот только нагрузка увеличится в несколько раз... Так же не стоит запрашивать сразу 1 000 000 записей, нужно ограничиваться и выбирать только по 1000 записей. Просто все данные из БД выгружаются в память, а это не ахти хорошо.
|
|
|
aspide
|
Сообщение
#7
|
|
Aspid, быстрее может получиться, если хранить в БД не хеш 32 символа, а целое число, из которого этот хеш затем в PHP можно будет получить. То есть сделать что-то типа ещё одного шифрования, вот только нужно алгоритм придумать. Так же ускорение процесса можно получить с использованием потоковой модели в PHP. Вот только нагрузка увеличится в несколько раз... Так же не стоит запрашивать сразу 1 000 000 записей, нужно ограничиваться и выбирать только по 1000 записей. Просто все данные из БД выгружаются в память, а это не ахти хорошо. Ну это очень хорошая мысль, спасибо)
|
|
|
godtit |
21.2.2011, 14:25;
Ответить: godtit
Сообщение
#8
|
|
|
Так ведь есть уже такой сервис.
http://cmd5.ru пишуть на главной о 40 Тб базе.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Расшифровка кода | 3 | Dmali | 3231 | 19.1.2013, 7:55 автор: -HTMLandPHP- |
Текстовая версия | Сейчас: 19.4.2024, 15:46 |