Хотелось бы сначало сказать для чего нужны эти Гибридные Таблицы... Не секрет, что большинство людей используют осмысленные пароли. Но, как ни странно, каждое слово состоит из двух-трёх реже четырёх частей, которые повторяются. Именно на этом основана вобще "Гибридная Атака", но перебор по двум - трём таким словарям содержащих релевантные комбинации (наиболее часто встречающихся) занимает много времени. Для экономии времени и создали Гибридные Таблицы. Атака по ним составляет порядка 3-6 мин. Общую справку смотрим здесь: http://forum.antichat.ru/thread39931.html Cоздание хороших гибридных таблиц с нуля можно условно разделить на следующие этапы: 1. Поиск словарей 2. Создание релевантных комбинаций 3. Создание гибридных таблиц (HRT) 1) Поиск словарей. Рекомендую скачать книги на английском языке с сайтов свободно расспростроняющих их. Можно попробовать поискать по такому запросу: http://www.google.ru/search?q=+англ "скачать книгу" -купить -где -нельзя +библиотека -пер +txt. Можно так же сохранить копию какого нибудь англоязычного ресурса (рекомендую форумы). 2) Создание релевантных комбинаций: а) Объединяем весь материал (словари, книги и страницы) в один файл. б) Скачиваем утилиту автора http://the-udc.com/files/make_dict.rar в) Запускаем её, в качестве параметра указываем ваш один большой файл <file>. (make_dict.exe <file>) (это нужно чтобы выделить все слова из файла по отдельности, т.е. сделать словарик) г) Объединяем файлы _eng.txt и _num.txt в один, и переименовываем полученный файл в ALL (без расширения, это если вы будете пользоваться пунктом д). д) Скачиваем и запускаем утилиту для создания релевантных комбинаций по 3-4 символа: http://the-udc.com/files/FreqStat.rar Опционально: е) Объединеняя файлы output_2,5.txt и _num.txt получаем хороший словарь для гибридной атаки (можно ещё вручную добавить года 1950-2030 -- тоже могут помочь). 3) Создание гибридных таблиц (HRT): Параметры: Целевое имя файла - это как будет называться генерируемая таблица(ы) Словари - из этих файлов будет генерироваться таблица, причём в порядке присоединения например 1 словарь=1,2,3; 2-й = a,b,c; таблица будет иметь значения=1a,1b,1c,2a,2b,2c,3a,3b,3c Номер таблицы - какая по счёту генерирумая таблица (с одними и теми же параметрами) Длина цепочки - этот параметр влияет на скорость атаки. При увеличении длины цепочки, время подбора пароля по готовой таблице увеличивается. Фактор выполнения - этот параметр влияет на размер таблицы и покрытие значений(Success Rate). Фактор 100% предполагает где-то покрытие в 45-55%, поэтому рекомендуется 300%. Для того что бы посмотреть время генерации таблицы, её размер и время атаки достаточно нажать на надпись "Оценить объём, время и другое". Параметры для примера: Словари: output_2,5.txt output_2,5.txt output_2,5.txt Длина цепочки: 5000 Фактор выполнения: ~50% или 0.50 Таблиц: 5-6 шт. В этом примере мы получаем гибридные таблицы для паролей от 3 до 12 наиболее вероятных символов Очень важное замечание: Если вы хотите построить таблицу по совсем небольшим словарям, или вам не жалко места на диске, но при этом очень важна скорость криптоанализа по полученной таблице - ставьте небольшую длину цепочки (300-500), тогда криптоанализ одного хеш-значения по такой таблице будет длиться порядка 50-200 милисекунд. Этот режим оптимален для предварительной обработки больших баз хешей (форумных, например), где хеш-значений больше 10000.
Я загнал года в отдельный файлик, который в списке словарей для генерации таблицы поставил последним. Имхо вероятность пароля viktor1984 выше чем vik1984tor