1. Эта утилита перебирает комбинации последовательно или рандомно на удачу? Если первое - то ждать можно оч долго, а во втором может и быстро выпасть, если повезёт.
2. Непонятно как работает флаг -f, а именно, какое максимальное количество строк префикса в файле допустимо? Если я захотел сделать себе 100000 адресов с префиксами от 4 до 10 знаков: 1one, 1two, 1three... 100thousand, задал список - но он его не хавает, максимум если не ошибаюсь 40к берёт, или причина в компе (GPU)?
3. Генерит он десятки Mkey/sec но как он выполняет проверку генерации? Каждый варик по всему -f списку сразу проверяет или же последовательно, типа взял один префикс из списка и долбит его пока не найдёт совпадение и потом берёт следующий? На коротком тесте мне показалось что именно так, тогда всё грустно ((
[/quote]
1. Рандомно. Используется рандомизатор
OpenSSL. Если его по какой то причине нет, то подтягивается
urandom или если Винда -
BCryptGenRandom2. Не подскажу, таких необходимостей не появлялось.
3. Как мне известно, он ищет по одному ключу за раз (нет многопоточности), поэтому да, скорее находит один префикс, потом идет дальше на второй. Почему грустно?