Выбор видеокарты для восстановления паролей на GPU
Восстановление паролей на GPU кратно ускоряет перебор вариантов. Работает это за счёт параллельных вычислений: видеокарта проверяет тысячи паролей разом, а не по одному.
Но какую видеокарту выбрать? На что смотреть при покупке? Что учесть в самом запароленном файле и для каких форматов GPU-ускорение вообще сработает?
Меня зовут Денис, я совладелец Пасковери. Здесь дам практические ответы на эти вопросы. Приступим.
Почему GPU перебирает пароли быстрее CPU
Видеокарта обгоняет процессор за счёт числа ядер. Атака на пароль сводится к проверке миллионов комбинаций, одной за другой. Для каждой программа вычисляет ключ и пробует расшифровать файл. И так снова и снова, пока не найдётся верный вариант.
Разбейте эту работу на параллельные потоки, и время поиска упадёт кратно их числу. Монотонный перебор является идеальной задачей для видеокарт, где тысячи вычислительных ядер считают все одновременно.
Ядра видеокарты примитивнее процессорных, но берут числом. Представьте уборку ягодного поля. Агроном (это CPU) знает про почву всё, но грядку обирает медленно. А сотня простых рук (это ядра GPU) умеет только "сорвал-бросил", зато поле уходит под ноль, пока агроном ещё на первой грядке. Перебор пароля устроен так же: выигрывает толпа простых счётчиков.
Поэтому на практике бюджетная видеокарта обгоняет топовый процессор. Это не абстракция, а цифры из нашего рейтинга GPU. Возьмём тяжёлый формат RAR5:
- Radeon RX 6400 (около $300) перебирает 16-19 тысяч паролей в секунду (p/s).
- Флагманские процессоры Core Ultra 7 270K Plus и Ryzen 9 9950X3D выдают всего 7,3-7,8 тысячи.
- Intel Arc B570 (около $260-290) разгоняется до 63-69 тысяч проверок в секунду.
Простенькая AMD уже вдвое быстрее флагманских CPU, а Intel Arc обходит его почти в 9 раз, причём обе дешевле. Это формирует настоятельную рекомендацию: всегда запускайте перебор паролей на видеокарте.
Так быстрее.
Рейтинг GPU Passcovery: что влияет на скорость перебора
По каждой видеокарте рейтинг Passcovery даёт два ориентира: скорость перебора и скорость на вложенный доллар. Обе цифры мы считаем и подтверждаем в рейтинге видеокарт NVIDIA, AMD и Intel Arc на файлах Microsoft Office и RAR5. Рекомендую эти таблицы как отправную точку при выборе.
Почему "как отправную точку"? Потому что на итоговый выбор влияет не только скорость. Есть ещё показатель TDP (уровень тепловыделения и энергопотребления) и есть цена.
Энергоэффективность: TDP актуальных карт и работа 24/7
Хорошая программа грузит видеокарту на 100% в режиме 24/7: со стойкой защитой перебор может идти сутками. И это порождает проблемы:
- много тепла: нужно хорошее, а лучше дополнительное охлаждение;
- шум вентиляторов: желательна изоляция системного блока;
- расход электричества в режиме 24/7: это уже видимые деньги в счетах.
Когда-то настоящим героем по экономичности и вне конкуренции стала архитектура NVIDIA Maxwell: холодная и быстрая (с нежностью вспоминается GeForce GTX 750 Ti с её потреблением всего в 60W). С тех пор сменилось несколько поколений, и тот героизм канул в Лету.
Сейчас начальные консюмерские карты (вроде GeForce RTX 5060) стартуют со 170W, а "середняки" и того выше. Ориентир по реальному потреблению под нагрузкой (сентябрь 2026): RTX 5070 Ti около 270-315 Вт, RX 9070 XT 309-345 Вт. А вот Intel Arc B580 обходится скромными 160-197 Вт (это подтверждают и замеры TechPowerUp).
Меньше ватт означает меньше трат на охлаждение и приятный счёт за электричество. Но важнее другое: сколько паролей в секунду вы снимаете с каждого ватта и доллара. Скорость на доллар видна прямо в рейтинге, а ватты прикидывайте под свои тарифы на электроэнергию.
Цена за скорость: почему флагман и проф-GPU не окупаются
Профессиональные карты для перебора паролей не окупаются. Нас периодически спрашивают: насколько мощнее станет система на NVIDIA A100, H100 или AMD Instinct? На минус десятки тысяч долларов, отвечаем мы.
По грубому подсчёту вычислительной мощности (ядра помножить на частоту) H100 выступает настоящим монстром. Только обычная игровая GeForce RTX 5090 дышит ему в затылок по тем же метрикам, а стоит в 8-12 раз дешевле (H100 порядка $17 000-25 000+ за штуку, RTX 5090 около $2 000).
Платим-то мы не за голую мощь, а за скорость на вложенный доллар. По этой мерке дата-центровый гигант проигрывает игровому флагману вчистую. Перебор паролей опирается на целочисленные операции ALU. Как показывает официальная документация NVIDIA, дорогущие тензорные блоки созданы специально для матричных вычислений нейросетей, а ECC-память служит для защиты данных в серверах. В переборе паролей эти технологии просто простаивают. Переплата есть, а толку ноль.
Оптимум по цене и производительности: это средний сегмент актуального поколения или топ предыдущего (если цена на него уже провалилась). Работает и у NVIDIA, и у AMD, и у Intel.
На RAR5 RTX 5070 отдаёт около 175 паролей в секунду на доллар, а флагманская RTX 5090 всего 164. Карта втрое дороже, а на вложенный доллар возвращает меньше. Эта колонка в рейтинге отлично отрезвляет.
Правда бывает, что цена не имеет значения: дедлайн, важный файл, бюджет без потолка, нужна просто максимальная скорость. Тогда выбор один: верхняя строка рейтинга, то есть NVIDIA GeForce RTX 5090. Дорогая и прожорливая видеокарта (10 880 вычислителей, до 326 963/с на RAR5), но по чистой скорости ей сейчас нет равных.
Флагман оправдан ради голой скорости, и только. По совокупности факторов всегда выгоднее средний сегмент.
Два ограничения GPU-перебора
Видеокарта кратно ускоряет перебор, но у ускорения есть две границы. Связаны они не с "плохими" картами, а с самой природой задачи.
Ограничение 1. Ускоряется не любая атака
На классическом Zip (алгоритм ZipCrypto) видеокарта работает только при обычной атаке грубой силы, когда программа перебирает варианты без условий. Стоит задать расширенную маску, замаскировать последний символ или пойти по словарю, и GPU-ускорения уже не будет: весь перебор считает процессор (о нагрузке на CPU при взломе Zip). Это особенность формата и от выбора карты такое поведение не зависит.
Но маски и словари не хуже. Наоборот, это главные техники в восстановлении стойких паролей (показал их на живом примере с архивом). Они умно отсекают лишние проверки:
- Позиционная маска сужает диапазон в тысячи раз (примеры масок).
- Объединение до четырёх словарей с правилами мутаций ловит пароли из связок реальных слов (пример со словарями).
Держите в голове одно: на классическом Zip эти умные атаки идут через CPU, а чистая грубая сила через GPU.
Было дело, видеокарты NVIDIA буксовали на Zip архивах с классическим шифрованием. Но в сентябре 2020 года это изменилось: покопались в тактовом взаимодействии CPU и GPU и подняли скорость перебора таких архивов на NVIDIA в 5–8 раз. Тогда на GeForce GTX 1060 скорость скакнула с 669 миллионов до 3,4 миллиарда паролей в секунду (подробности здесь).
Ограничение 2. Процессор может стать узким местом
Финальную проверку каждого пароля всегда делает CPU, а не видеокарта. У GPU есть напарник, без которого никак. Именно процессор распаковывает архив и сверяет контрольную сумму, а видеокарта только готовит для этого "полуфабрикат": ключи.
И тут возможен перекос. Мощная карта плюс слабый процессор, и GPU обсчитывает ключи быстрее, чем CPU успевает их проверять. Видеокарта простаивает в ожидании, а программа будто замирает (о балансе CPU и GPU при переборе). Чаще всего это проявляется на трёх форматах:
- большие RAR3-архивы, особенно собранные без сжатия (метод Store);
- Zip с классическим шифрованием;
- документы OpenOffice.
Отсюда правило: под эти форматы нет смысла вешать топовую видеокарту на слабенький процессор. Эта связка в системе должна быть сбалансированной. У RAR3 вдобавок своя специфика по длине пароля: перебор упирается в предел 28 символов из-за устройства алгоритма KDF (специальной функции, которая намеренно замедляет генерацию ключа из пароля) (почему так).
Скорость перебора по форматам: сводная таблица
Скорость перебора паролей напрямую зависит от криптографической стойкости формата. Для наглядности я свёл практические замеры в таблицу.
Здесь собраны форматы, которые поддерживает Passcovery Suite. Таблица показывает базовую стойкость алгоритмов и реальную скорость для трёх сбалансированных видеокарт от зелёного (NVIDIA), красного (AMD) и синего (Intel) вендоров.
| Формат | Стойкость | NVIDIA GeForce RTX 5070 Ti | AMD Radeon RX 9070 XT | Intel® Arc™ B580 Graphics | Что критично |
|---|---|---|---|---|---|
| ZIP, классическое шифрование | очень слабая | 25,9 млрд | 28,3 млрд | 17,0 млрд | баланс с CPU |
| Adobe PDF, старый (Acrobat 5-8, RC4) | очень слабая | 87,1 млн | 95,3 млн | 57,7 млн | GPU |
| ZIP, WinZip AES | слабая | 11,0 млн | 12,2 млн | 7,2 млн | GPU |
| WPA/WPA2 (рукопожатия) | средняя | 1,30 млн | 1,43 млн | 855 тыс | GPU |
| Microsoft Office 2007-2010 | средняя | 536 тыс | 587 тыс | 352 тыс | GPU |
| TrueCrypt (RIPEMD-160) | высокая | 334 тыс | 365 тыс | 219 тыс | GPU |
| RAR3 | высокая | 219 тыс | 240 тыс | 144 тыс | баланс с CPU; предел 28 симв. |
| RAR5 | очень высокая | 126 тыс | 138 тыс | 82,7 тыс | GPU (масштаб. линейно) |
| Microsoft Office 2013-365 | очень высокая | 40,4 тыс | 44,2 тыс | 26,5 тыс | GPU |
| Скорости (паролей в секунду) сняты в Тесте производительности Passcovery Suite. На вашей системе цифры могут отличаться: влияют процессор, охлаждение, драйверы и фоновая нагрузка. Важны не точные значения, а порядок величин и разница между форматами. | |||||
Повторение - мать учения: для восстановления паролей годится любая актуальная видеокарта. Вопрос упирается лишь в итоговую скорость на вложенный доллар (смотрите рейтинг видеокарт от Пасковери). В таблице представлены наши текущие фавориты.
Исключения из правил и нюансы форматов
Сводная таблица показывает скорости только для форматов с поддержкой аппаратного ускорения. В ней учтены алгоритмы, которые можно эффективно распараллелить на видеокарте. Но есть важные оговорки.
Современный формат Adobe PDF (Acrobat X и новее) перебирается только на процессоре. Эти документы используют стойкое AES-шифрование с жесткой привязкой к архитектуре CPU. GPU-ускорение для него технически недоступно, поэтому видеокарта здесь не поможет (подробный разбор почему так).
Защита Office 2010 в два раза медленнее версии 2007, но они стоят в одной строке. Причина проста: Microsoft удвоила число операций хеширования для 2010-го офиса. Однако на фоне железобетонной защиты версий 2013-365 (где скорость проседает фатально), обе старые версии щёлкаются достаточно бодро. Поэтому мы объединили их в категорию "средней" сложности.
Видеопамять и несколько видеокарт: что влияет на скорость
Видеопамять: на скорость не влияет
Объём видеопамяти никак не влияет на скорость восстановления паролей. Это частый вопрос, на котором легко потерять деньги при сборке системы. Кажется логичным: чем больше гигабайт на коробке, тем быстрее идёт перебор. Но это не так.
В процессе перебора паролей задействуются считанные мегабайты памяти. Все остальные гигабайты просто простаивают (о влиянии видеопамяти на скорость). Итоговую скорость определяют исключительно число вычислительных ядер и их частота. Переплачивать за лишнюю видеопамять ради паролей - это деньги на ветер.
Несколько видеокарт: скорость складывается
Установка нескольких видеокарт даёт практически линейный прирост скорости. Две карты обсчитывают пароли в два раза быстрее, а три ускоряют поиск втрое. Главное требование здесь физическое: на материнской плате должно хватить слотов, а у блока питания - мощности.
Программы Пасковери автоматически определяют все установленные видеокарты и позволяют выбрать нужные для работы. В одной системе под Windows легко уживаются устройства разных производителей: мы используем открытые стандарты вычислений (CUDA у NVIDIA, OpenCL у AMD и Intel), поэтому карты NVIDIA, AMD и Intel Arc спокойно перебирают пароль к файлу одновременно.
Напомню: Кратный прирост от второй карты сработает только там, где нет ограничений по CPU. Как я писал выше, на форматах вроде RAR3, классического Zip или OpenOffice узким местом может стать производительность CPU. Если процессор не успевает сверять ключи, получаемые от первой видеокарты, то вторая скорости не прибавит. Хотите масштабировать систему картами - держите центральный процессор в тонусе.
Видеокарты не гарантируют мгновенный результат, но радикально ускоряют процесс. Для форматов со стойкой криптографией это единственный реальный шанс подобрать пароль за адекватное время. Если в компьютере есть GPU, её просто необходимо использовать. Всегда.
Как замерить скорость перебора на вашей видеокарте
Встроенный бенчмарк Passcovery Suite покажет точную скорость перебора на вашем железе. Не гадайте, какую скорость покажет ваша текущая видеокарта или процессор, лучше замерьте эти показатели на практике.
Демоверсия Passcovery Suite включает инструмент оценки производительности (Tools -> Benchmark), который работает без ограничений по скорости. Просто скачайте и установите утилиту, запустите тест и получите эффективность системы в паролях за секунду для разных форматов.
Полученный результат легко сверить с нашим рейтингом видеокарт. Это даст чёткое и прагматичное понимание: вытянет ли текущая система вашу задачу или железо пора обновлять.
О Пасковери
Компания Пасковери (Passcovery) специализируется на высокоскоростном восстановлении паролей. Мы пишем этот код с 2008 года, фокусируясь исключительно на интеграции аппаратного GPU-ускорения для архитектур NVIDIA, AMD и Intel Arc.
Мы предлагаем выверенные алгоритмы и эффективные вычисления для лучшей скорости восстановления паролей. Выбирайте универсальный комбайн для всех форматов или точечный инструмент под свой формат файлов.
Универсальное решение "всё в одном":
- Passcovery Suite: поддерживает сразу все форматы (Microsoft Office/365, OpenOffice/LibreOffice, Adobe PDF, Zip, RAR, бэкапы iOS и BlackBerry, TrueCrypt и WPA/WPA2).
Узкопрофильные утилиты под конкретный формат:
- Accent OFFICE Password Recovery: для файлов Microsoft Office/Microsoft 365 и OpenOffice/LibreOffice.
- Accent PDF Password Recovery: для документов Adobe PDF.
- Accent RAR Password Recovery: для архивов RAR3 и RAR5.
- Accent ZIP Password Recovery: для архивов с классическим Zip и WinZip AES шифрованием.
Мгновенный облачный сервис:
- ВерниДоступ.ру: гарантированная онлайн-расшифровка документов Excel и Word с классическим шифрованием 40-бит (.doc/.xls в режиме совместимости Word/Excel 97-2003).
Автор статьи
Частые вопросы о выборе GPU и атаках
Какие бывают атаки на пароль и что из них ускоряет видеокарта?
Выделяют три типа атак: грубая сила, маска и перебор по словарю. Для большинства современных форматов файлов видеокарта аппаратно ускоряет каждый из этих методов.
Выбор конкретного подхода зависит от того, что именно вы помните о забытом пароле:
- Грубая сила: полный перебор всех комбинаций, когда о пароле не известно вообще ничего.
- Позиционная маска: сужение поиска, если известна структура (например, длина или точное положение цифр).
- Атака по словарю: проверка слов и фраз с правилами мутаций, если пароль изначально осмыслен.
Единственное исключение составляет классическое шифрование Zip. Из-за специфики алгоритма видеокарта ускоряет только чистую грубую силу (полный перебор). Маски и словари для такого Zip архива считаются на центральном процессоре (подробный разбор механики).
Ускорит ли перебор процессор с аппаратным AES (AES-NI)?
На практике инструкции AES-NI не дают заметного прироста к скорости. Доля самого шифрования AES в общей математике подбора настолько мала, что аппаратное ускорение теряет смысл.
Гоняться за процессором с поддержкой AES-NI ради перебора точно не стоит. Единственный формат, где эта технология реально работает: старые документы Adobe PDF /R6 (Acrobat X-XI).
Для остальных форматов скорость на CPU вытягивают совершенно другие процессорные инструкции: SSE2, AVX или AVX2. Но здесь работает прагматичное правило: если алгоритм хорошо ложится на инструкции SSE2, его можно перенести на видеокарту. А там скорости будут уже совершенно иного порядка (AES-NI и скорость перебора).


