Выбор видеокарты для восстановления паролей на GPU
Восстановление паролей на GPU – это всегда существенный прирост к скорости их перебора.
Какую же видеокарту выбрать для этого? На что обратить внимание? Какие особенности закрытого паролём документа нужно при этом учесть? И для каких файлов это вообще работает?
Меня зовут Денис, я работаю в компании Пасковери и я постараюсь ответить на все эти вопросы.
Важность GPU
Восстановление стойкого пароля — это последовательная проверка миллионов возможных вариантов пароля. Одного за другим, одного за другим...
Если этот процесс разделить на параллельные потоки и проверять одновременно несколько паролей, то время поиска сократится кратно числу потоков.
Идеальная задача для видеокарт с их огромным числом вычислительных ядер!
И хотя вычислители видеокарт примитивны по сравнению с ядрами CPU, но их много, они шустро работают и они способны восстанавливать пароли. Поэтому, в большинстве случаев, даже простая видеокарта будет лучше любого топового процессора — она будет быстрее и дешевле!
Рейтинг GPU NVIDIA/AMD
На сайте Пасковери мы ведём рейтинг производительности видеокарт NVIDIA/AMD. Мы рассчитываем и подтверждаем (в нашей программе Passcovery Suite) показатели скорости для разных семейств видеокарт при работе с файлами некоторых типов.
Рекомендуем использовать данные таблиц только как отправную точку при выборе GPU для восстановления паролей.
Я говорю «только», потому что есть нюансы...
Энергоэффективность
Качественные программы, при работе с GPU, способны загрузить любую видеокарту на все 100% и это создаёт проблемы:
- огромное число выделяемого тепла — необходимо хорошее (желательно дополнительное) охлаждение
- высокий уровень шума от вентиляторов — желательна изоляция системного блока
- возросшее потребление электроэнергии при работе в режиме 24/7 (а со стойкой защитой так и будет) — требуются дополнительные затраты на оплату счетов за электричество
По энергоэффективности удачным решением стали видеокарты NVIDIA на архитектуре Maxwell. Даже под максимальной нагрузкой они не превращаются в раскалённую сковородку для жарки стейка и в тоже время показывают отличные результаты (с оговорками про ZIP архивы с классическим шифрованием).
Экономическая эффективность
Время от времени мы получаем вопрос насколько мощнее станет система, если построить её на профессиональных видеокартах, например NVIDIA Tesla. На минус 10000 долларов, - отвечаем мы!
Стоимость видеокарты сама по себе не является гарантией её лучшей производительности.
NVIDIA Tesla, например, совсем не подходят для восстановления паролей! Скорость, которую показывают эти видеокарты одна из самых низких в своём семействе. Похожая история и с AMD FirePro.
Восстановление паролей — это достаточно специфические вычисления, для которых не важны многие параметры видеокарты. Нет смысла переплачивать за профессиональные GPU и геймерские примочки массовых top end видеокарт, которые никогда не будут востребованы при восстановлении паролей.
Оптимальным выбором (по соотношению цена/производительность) становятся видеокарты среднего диапазона из актуального семейства или топовые из предыдущего. Это относится как к продукции NVIDIA (с оговоркой про классическое ZIP шифрование), так и AMD.
Конечно, если нужна максимальная скорость восстановления паролей на GPU и не важны стоимость видеокарт и их энергоэффективность, то лучший выбор — самые заряженные видеокарты, с максимальным числом ядер и с максимальной частотой.
Классическое шифрование ZIP
Значит строим систему на видеокартах среднего диапазона из последней линейки и получаем оптимальную производительность на каждый вложенный рубль?
Всё так почти для всех форматов, с которыми работает наш Passcovery Suite. Но только не для ZIP архивов с классическим шифрованием!
Несколько последних поколений видеокарт NVIDIA – худший выбор для таких ZIP архивов. Это не зависит от качества программ для восстановления паролей. Это связано с особенностями архитектуры этих видеокарт.
Вот как выглядит рейтинг пригодности разных семейств GPU NVIDIA для восстановления ZIP паролей с классическим шифрованием:
1 место (лучше) | Nvidia GF100 series (SM 2.0/Fermi) | GeForce GTX580/590 | |
2 место | Nvidia GF104/6/8 series (SM 2.1/Fermi) | GeForce GTX560Ti | |
3 место | Nvidia GK110 series (SM 3.5) | GeForce GTX780/GTX780Ti | |
4 место | Nvidia GK1xx series (SM 3.0/Kepler) | GeForce GTX760/770 | |
5 место (хуже) | Nvidia GM107/GM204 series (SM 5.x/Maxwell) | GeForce GTX 970/980 | |
скорость перебора примерная, но соотношение производительности разных семейств будет сохранено |
Вот она та самая оговорка, о которой я говорил ранее — у NVIDIA лучшим выбором для восстановления ZIP паролей с классическим шифрованием остаются видеокарты 2010-2011 годов!
А лучшим выбором (по скорости, но не по энергоэффективности!) для таких архивов являются GPU от AMD с архитектурой GCN – Radeon HD 7970, с её скоростью порядка 1.2 миллиардов паролей в секунду (или R9 290X, которая на 30-50% быстрее).
Видеокарты AMD, построенные на архитектуре VLIW5, VLIW4 не были столь удачными.
Ещё один важный момент, который нужно отметить про поиск паролей к ZIP архивам с классическим шифрованием: GPU ускорение возможно только для brute-force атаки, где последний символ не маскируется. Только в таком случае поиск пароля возможен на видеокартах. Атаку со сложной маской и тем более атаку по словарю GPU не ускоряют.
Требования к CPU, памяти, диску
Обычно восстановление паролей на GPU не предъявляет каких-то особых требований к остальным ресурсам системы.
Но есть три исключения:
- RAR архивы с формате RAR3
- ZIP архивы с классическим шифрованием
- документы OpenOffice
В этих случаях, при больших размерах архива/документа, становится важна производительность CPU.
Это связано с валидацией обсчитанного на видеокарте пула паролей. При большом дисбалансе производительности CPU/GPU может получится так, что мощная GPU будет простаивать значительную часть времени ожидая, пока слабый CPU проверит валидность расчётов. Подробнее мы писали об этом для RAR3 архивов, но это же актуально для классического ZIP и OpenOffice.
Итоги выбора GPU для восстановления паролей
Всё сказанное выше я свёл в итоговую таблицу.
Здесь все форматы, которые поддерживает Passcovery Suite — наша программа для восстановления паролей, рекомендация оптимальной для этого формата видеокарты и дополнительные условия качественного поиска:
Формат | Оптимальная видеокарта для восстановления пароля | Дополнительные требования к оборудованию |
---|---|---|
Microsoft Office 2007 - 2016 | NVIDIA Maxwell (GeForce GTX970/980) или AMD GCN (HD 7970/R9 290/R9 390) | Охлаждение для AMD |
OpenOffice 1.1 – 4.x | NVIDIA Maxwell (GeForce GTX970/980) или AMD GCN (HD 7970/R9 290/R9 390) | Производительный многоядерный CPU / Охлаждение для AMD |
Adobe PDF, Acrobat 5-8 (RC4 128-bit, AES-128) | NVIDIA Maxwell (GeForce GTX970/980) или AMD GCN (HD 7970/R9 290/R9 390) | Охлаждение для AMD |
RAR3 | NVIDIA Maxwell (GeForce GTX970/980) или AMD GCN (HD 7970/R9 290/R9 390) | Производительный CPU / Охлаждение для AMD |
RAR5 | NVIDIA Maxwell (GeForce GTX970/980) или AMD GCN (HD 7970/R9 290/R9 390) | Охлаждение для AMD |
ZIP с классическим шифрованием | NVIDIA GF100 (GeForce GTX580) или AMD GCN (HD 7970/R9 290/R9 390) | Производительный многоядерный CPU / Охлаждение для AMD |
ZIP с шифрованием WinZip AES | NVIDIA Maxwell (GeForce GTX970/980) или AMD GCN (HD 7970/R9 290/R9 390) | Охлаждение для AMD |
Apple iOS Backup 4.x-8.x | NVIDIA Maxwell (GeForce GTX970/980) или AMD GCN (HD 7970/R9 290/R9 390) | Охлаждение для AMD |
BlackBerry OS Backup 5.x-6.x | NVIDIA Maxwell (GeForce GTX970/980) или AMD GCN (HD 7970/R9 290/R9 390) | Охлаждение для AMD |
TrueCrypt (RIPEMD, SHA-512, Whirlpool) | NVIDIA Maxwell (GeForce GTX970/980) или AMD GCN (HD 7970/R9 290/R9 390) | Охлаждение для AMD |
WPA/WPA2 (SHA1, MD5) | NVIDIA Maxwell (GeForce GTX970/980) или AMD GCN (HD 7970/R9 290/R9 390) | Охлаждение для AMD |
Видеокарты не гарантируют успех, но значительно ускоряют восстановление паролей для многих типов файлов и документов со стойкой защитой и их просто необходимо использовать всегда, когда это возможно.
О Пасковери
Компания Пасковери (Passcovery) специализируется на разработке высокоскоростных программ для восстановления паролей с использованием видеокарт AMD/NVIDIA.
Основанная в 2008 году компания объединяет команду специалистов в области информационных технологий, обладающих обширным опытом в разработке программного обеспечения. Сегодня компания предлагает широкому кругу пользователей ряд профессиональных решений для восстановления паролей:
- Passcovery Suite для Microsoft Office, OpenOffice, Adobe PDF, Zip, Rar, бэкапов Apple/Blackberry, томов TrueCrypt, WPA/WPA2
- Accent OFFICE Password Recovery для Microsoft Office/OpenOffice
- Accent PDF Password Recovery для Adobe PDF
- Accent RAR Password Recovery для RAR3/RAR5
- Accent ZIP Password Recovery для Zip/WinZip
- ВерниДоступ.ру — онлайн сервис для гарантированной расшифровки Excel 97-2003 и Word 97-2003
Если у вас появились вопросы-комментарии-дополнения, пишите нам через нашу онлайн систему обращений.