X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Расшифровка md5
aspide
aspide
Topic Starter сообщение 27.1.2011, 1:38; Ответить: aspide
Сообщение #1


Вот пришла идея сделать сайт, про расшифровку md5. Алгоритм уже сделал, и сайт набросал. Сделал базу для всевозможных пятисимвольных комбинаций (без русских букв, англ., цифры, $#,.&! ). Всё проверил, вроде работает. Только вот база весит чуть ли не 2 гига, а больше символов - больше места. Как думаете, востребовано ли это и стоит ли купить для этого ВПС, или забросить это дело?Если пойдёт всё, дойду до 32 символов, но весить это дело будет под терабайт)
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sc2r2bey
sc2r2bey
сообщение 27.1.2011, 11:38; Ответить: sc2r2bey
Сообщение #2


все зависит от целей, которые ты ставишь, насколько я знаю, есть такие сервисы


--------------------
Заметки о разработке и не только
программирую web и для we
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 27.1.2011, 14:56; Ответить: ZiTosS
Сообщение #3


Aspid, подбор по словарю... ух какая нагрузка на сервер и базы. А если одновременно не одно исполнение - то и упасть сервак может. Так же тут тебе придётся убирать ограничение на время исполнения скрипта и т.д. Большинтсво сайтов рекомендуют или даже требуют пароль не менее 6 символов.
А ты до 5-ти дошел.
Я так понимаю сервис будет заключаться в том, что - мы вводим 32-символьный хеш пароля, а скрипт прогоняет его по словарю в базе и ищет совпадение в хеше. На VPS тебе не выжить будет, скорее всего. Тут свой сервак нужен, иначе из-за нагрузок тебя выселят.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
aspide
aspide
Topic Starter сообщение 27.1.2011, 16:14; Ответить: aspide
Сообщение #4


Да, именно так, ну до 6 символов в 32 раза больше времени нужно, а это уже 14 часов(
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
aspide
aspide
Topic Starter сообщение 27.1.2011, 20:43; Ответить: aspide
Сообщение #5


Я вот куак подумал, а что если разграничить базочки например для каждых 5 миллионов записей, а там их на таблицы разграничить, чтобы был быстрый поиск, поможет ли это,?

Подсчитал, что всего будем 3651 умножить на 10 в 116 степени + 1 записей
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 27.1.2011, 22:20; Ответить: ZiTosS
Сообщение #6


Aspid, быстрее может получиться, если хранить в БД не хеш 32 символа, а целое число, из которого этот хеш затем в PHP можно будет получить. То есть сделать что-то типа ещё одного шифрования, вот только нужно алгоритм придумать. Так же ускорение процесса можно получить с использованием потоковой модели в PHP. Вот только нагрузка увеличится в несколько раз... Так же не стоит запрашивать сразу 1 000 000 записей, нужно ограничиваться и выбирать только по 1000 записей. Просто все данные из БД выгружаются в память, а это не ахти хорошо.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
aspide
aspide
Topic Starter сообщение 27.1.2011, 22:24; Ответить: aspide
Сообщение #7


(ZiTosS @ 27.1.2011, 22:20) *
Aspid, быстрее может получиться, если хранить в БД не хеш 32 символа, а целое число, из которого этот хеш затем в PHP можно будет получить. То есть сделать что-то типа ещё одного шифрования, вот только нужно алгоритм придумать. Так же ускорение процесса можно получить с использованием потоковой модели в PHP. Вот только нагрузка увеличится в несколько раз... Так же не стоит запрашивать сразу 1 000 000 записей, нужно ограничиваться и выбирать только по 1000 записей. Просто все данные из БД выгружаются в память, а это не ахти хорошо.
Ну это очень хорошая мысль, спасибо)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
godtit
godtit
сообщение 21.2.2011, 14:25; Ответить: godtit
Сообщение #8


Так ведь есть уже такой сервис.
http://cmd5.ru
пишуть на главной о 40 Тб базе.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Расшифровка кода
3 Dmali 3225 19.1.2013, 7:55
автор: -HTMLandPHP-


 



RSS Текстовая версия Сейчас: 29.3.2024, 3:59
Дизайн