P.S. На моей видюхе с 384Мб я не смог запустить атаку на 25 млн. хэшей - карта проворчала, что памяти для атаки не хватает, так что формула в целом верна.
Еще мысль возникла - сейчас запустил атаку на 15 млн. MD5-хэшей, скорость около 50М п/с - это же фактически каждую секунду проверяется 50.000.000 паролей на 15.000.000 хэшах, т.е. по сути происходит 50000000*15000000 проверок, а это 750 000 миллиардов, однако. о_О
Не прогресс бар а просто процент периодически (раз в 5-10 мин.) выводить от кол. пройденных пассов, хотя и так по тек. паролю можно прикинуть сколько осталось, зная параметры атаки (чарсет и длинну).