Вышел cRARk 3.3

На днях вышла новая версия программы по перебору паролей RAR/WinRAR - cRARk 3.3. (Кстати, насколько я помню, cRARk была первой в мире программой для восстановления паролей RAR, и первая ее версия вышла еще в 1995 года, тогда для версии RAR 1.x).
В новой версии программы полностью переделан механизм перебора паролей с помощью CUDA, что привело к приятной и редкой оптимизации - программа стала меньше, быстрее и плавнее одновременно!

Меньше она стала потому, что я перевел ее на Driver API (как известно, CUDA поддерживает два вида API - Runtime и Driver, у каждого есть некоторые перимущества, но Driver API является более низкоуровневым и позволяет использовать некоторые низкоуровневые оптимизации). Именно из-за них программа стала быстрее - немного, где-то до 5%, но тем не менее эти 5% должны вернуть cRARk славу самой быстрой программы ;-)

Наконец, в новой версии появился ключ -d, которые задает соотношение между скоростью и плавностью вывода на экран. Ключ -d0 обеспечивает максимальную скорость, а -d5 - максимальный комфорт работы.

Также  предыдущей версии программы, 3.25, был немного оптимизирован CPU-код, особенно для семейства Intel Core i5/i7. Теперь на нем один пароль проверяется за 13.000.000 тактов, что означает, что функция SHA вычисляется за 168 тактов! На всех остальных процессорах Intel в 32-битном режиме эта цифра не падала меньше, чем до 177 тактов.

Прошу о всех проблемах с новой версией писать сюда в комментарии или по e-mail. Также я планирую в следующей записи в блоге коснуться возможностей языка описания паролей, используемого в cRARk.

Нет комментариев

Еще нет комментариев.

RSS лента комментариев к этой записи. TrackBack URI

Оставить комментарий

WordPress Themes