На этот раз я собрался сделать брут словарь MD-5.
допустим.. есть символы.
a-z,A-Z,А-Я,а-я,0-9 и !@#$%^&*()_+-.,"№;:
и того 26*2+33*2+9+18 = 146 уникальных символов.(мб и больше, хз считал устно)
Сколько вариантов будет, мне интересно.
int факториалы такие огромные не считает, long long тоже. BigInteger я ни разу не использовал.
скорость перебора - около 50 значений в секунду.
Посоветуйте пожалуйста как лучше упорядочить перебор. Чтобы не было постоянных сравниваний с остальными значениями на наличие, это ведь тоже время кушает.
думаю разделить значения на базы SQL по количеству символов.
обешаю, если из моей забавы что то получиться то выложу в публичное использование.
Сообщение изменено: Luftwaffe (04 мая 2010 - 17:59 )