Я пытаюсь выполнить атаку грубой силы на rar-архив, и мне нужно, чтобы проверка пароля была максимально быстрой. Я вызываю утилиту командной строки rarlab «unrar» из своей программы следующим образом:
unrar t -p[password] archive.rar
И это работает, но очень медленно. Зашифрованный файл внутри архива имеет размер около 300 МБ, и утилита unrar сообщает мне об ошибке CRC (неверный пароль) только после проверки всего размера файла. (что занимает 10-15 секунд)
Есть ли более быстрый способ проверить только пароль архива?