Калькулятор времени на восстановление пароля

Как долго нужно пробовать разные коды, чтобы выяснить их? Ниже объясняется принцип трех способов взлома: силовой взлом, атаки с использованием словаря и атаки с использованием маски. Также объясняется, почему различные форматы файлов представляют такую большую сложность для взлома, а также разница в производительности графического процессора и центрального процессора.

Рассчитайте: сколько времени занимает чистый насильственный взлом

Перетащите до длины, которую вы хотите измерить. Не имеет значения, если вы не можете вспомнить конкретных людей, выберите длиннее, чтобы увидеть худшее.
Цифры в логотипе - это то, сколько вариантов есть для каждой цифры. С каждым расширением диапазона на одну передачу общее количество комбинаций увеличивается в геометрической прогрессии.
Результаты оценки
Общее количество паролей, которые необходимо попробовать
—

Скачайте программное обеспечение самостоятельно vs Оставьте это нам

сравнительный член Скачать крекинг самостоятельно Оставьте это нам
вычислительная мощность Домашний компьютер в большинстве случаев имеет только встроенную видеокарту Несколько дешифровщиков графических процессоров выполняют одну и ту же задачу одновременно
Криптографический словарь Я случайно нашел сотни тысяч сообщений в Интернете, много повторяющихся и недействительных Словари, накопленные и очищенные годами, классифицированы по привычкам использования
Стратегия взлома Я буду только пытаться от начала до конца Сначала словарь, затем маска, затем полный объем, многоуровневая стратегия продвигается слой за слоем
Ты можешь продолжать бегать Компьютер должен быть включен постоянно, выключение или перезагрузка будут потрачены все ваши усилия 7 × 24 работает на сервере, и это не повлияет, даже если вы выключите компьютер
Возможность развязывания Все зависит от удачи, если пароль немного длиннее, это практически бесполезно Сначала покрывайте наиболее вероятные комбинации, короткие пароли часто дают результаты в течение нескольких десятков минут
Начальная стоимость Установите драйвер, настройте командную строку и сообщите об ошибках Просто загрузите файл, и мы сообщим вам о результатах

Об этом калькуляторе

  1. Эталон скорости основан на общедоступных данных тестирования одной видеокарты RTX 3080 и сделан консервативный пересчет. Результаты будут различаться в зависимости от модели машины.
  2. Время — это оценка «в среднем вы должны попробовать половину комбинации». Если вам повезет, вы попадете раньше, а если вам не повезет, вы должны пройти один раунд.
  3. Цифры здесь оцениваются как чистое насилие. Фактическая обработка сначала будет использовать словари и маски. Обычные слабые пароли часто выходят за несколько минут, и вам не нужно ждать так долго.
  4. Зашифрованная версия одного и того же файла чрезвычайно различна: документ Word может отличаться в десятки тысяч раз от версии 2003 и версии 2013 года.

Почему восстановление пароля так сложно? Объяснение принципов и способов обработки данных в одном документе

Суть восстановления пароля заключается в непрерывных попытках среди всех возможных комбинаций, до тех пор, пока не будет найдена правильная. Чем быстрее вы будете пытаться, чем меньше комбинаций испытываются, тем выше шансы на успех. Наоборот, чем больше комбинаций, тем выше стоимость каждой попытки, и тем меньше шансы на успех. Этот калькулятор позволяет оценить количество попыток и время, необходимое для каждой попытки, что помогает лучше понять безопасность своих файлов. Также он объясняет, почему некоторые файлы можно открыть за несколько минут, а другие — даже после полного разряда компьютера.

I. Насильственное взлом: проверить все возможные комбинации по очереди

Брутальное взломание не зависит от каких-либо предварительных знаний; оно основано на полному переборе всех возможных комбинаций с учетом списка символов и их длины. Например, для 8-битных чистых чисел существует всего одна миллионная комбинация. А для 8-битных паролей, состоящих из букв, цифр и символов, количество возможных комбинаций превышает 6×10¹⁴. Брутальное взломание проводится от аaaaaaaa до последней возможной комбинации. Его особенность заключается в том, что это самый простой, но при этом наиболее надежный метод взлома — если у вас достаточно времени, теоретически можно найти все возможные комбинации. Однако цена за это заключается в том, что количество возможных комбинаций экспоненциально увеличивается по мере увеличения длины пароля и размера списка символов. Для более длинных паролей даже несколько жизней не хватит, чтобы их все проверить.

II. Дискретный атакующий метод: сначала попробуйте выбрать пароль, который наиболее похож на человеческий язык

Большинство людей не используют случайные символы в качестве пароля, а предпочитают использовать дату рождения, имя, последовательность клавиш на клавиатуре или распространенные слова. Атаки по словарю позволяют сортировать эти часто используемые пароли и попытаться их по одному. Обычно за несколько минут можно найти слабый пароль. Эта методика гораздо эффективнее, чем полная силовая атака, но при условии, что пароль действительно находится в словаре. В случае с сильными случайными паролями этот метод бесполезен. Мы накопили и обработали множество словарей паролей на протяжении многих лет, чтобы повысить шансы на успех в таких атаках.

III. Кодовые атаки: добавление «известных условий» к методам быстрого взлома

Атака с использованием маски является более продвинутой версией силового взлома: если вы помните, что пароль состоит из 8 символов, начинается с большой буквы, а конец — число 2024, то можно передать эти условия программе взломщика, чтобы она создавала только те комбинации, которые соответствуют указанным условиям. Исходный набор из 6×10¹⁴ возможных комбинаций может в одно мгновение сократиться до нескольких миллиардов вариантов. Время на выполнение задачи также сокращается до нескольких часов. Поэтому при отправке задачи лучше предоставить как можно больше информации, которую вы помните, чтобы шансы на успех значительно возросли.

IV. Почему различные форматы имеют такую большую разницу в сложности? — Это связано с количеством итераций хэш-функции

Файлы не сравниваются напрямую с паролем, а используют «гешевую значение», полученное из пароля. При каждом попытке ввода пароля программа выполняет гешевую операцию; чем больше количество итераций, тем медленнее процесс. Старые форматы почти не предусматривают никакой защиты: Office 97 использует алгоритмы MD5 и RC4, и графический процессор может проводить миллионы попыток в секунду; в то время как в Office 2013 используется алгоритм PBKDF2, который выполняется примерно сто тысяч раз в секунду, что на порядок медленнее, чем в старых версиях. Алгоритм RC4 в PDF очень слабый, AES — немного сильнее; формат RAR5 требует около тридцати тысяч итераций в секунду, что на несколько десятков раз медленнее, чем в RAR3; формат 7Z требует более пятисот тысяч итераций в секунду, что делает его самым сложным из всех распространенных форматов. Тот же пароль может быть расшифрован на другом устройстве за несколько десятков минут, но у вас может пройти несколько дней без каких-либо изменений, и причина этого именно здесь.

V. Разница в вычислительных способностях между графическим процессором (GPU) и центральным процессором

Хэш-операции являются типичными примерами вычислений, которые включают множество повторяющихся операций, но при этом каждая из них не связана с другими. Это идеально подходит для параллельной архитектуры графических процессоров: обычный игровой графический процессор имеет несколько тысяч ядер, что позволяет выполнять миллионы хэш-операций одновременно. Скорость таких вычислений в несколько десятков до сотен раз выше, чем у процессора. Обычные компьютеры либо имеют интегрированные графические процессоры, либо предполагают использование процессора для выполнения этих задач, что приводит к огромной задержке. Наша методика расширения данных заключается в параллельном выполнении одной и той же задачи на нескольких GPU-серверах. Кроме того, используются такие стратегии, как словарь и маскировка, чтобы уменьшать объем вычислений. Именно это и является причиной разницы между «выполнением задачи дома в течение нескольких месяцев» и «получением результатов всего за несколько десятков минут благодаря нам».

Следовательно, при увеличении длины пароля на одну цифру или расширении спектра символов в два раза, сложность восстановления пароля увеличивается в геометрической прогрессии. В то время как использование более быстрого формата файлов и запоминание большего количества ключевых точек для восстановления пароля могут значительно сократить время. Вышеупомянутый калькулятор уже учтил все эти факторы — введите тип вашего файла и диапазон паролей, чтобы узнать, сколько времени потребуется для восстановления пароля на вашем компьютере и в нашем центре обработки данных. Если результаты вызывают у вас отчаяние, можете просто передать файл нам для обработки.

Часто задаваемые вопросы

Сколько времени потребуется на взлом пароля?

Все зависит от длины пароля, набора символов и способа шифрования файла. Для 8-битных паролей существует около ста миллионов возможных комбинаций; обычный компьютер может проверить все эти комбинации за несколько часов или даже дней. А для 12-битных паролей, включающих буквы, цифры и символы, количество возможных комбинаций превышает 10 в 24 степени, поэтому для расчета необходимо время, которое может составить тысячи лет. Можно немедленно оценить результаты с помощью калькулятора на этой странице.

В чем разница между рутквингом, атаками с использованием словаря и маскировочными атаками?

Жесткая разрушение не зависит от предварительных знаний; все возможные комбинации проверяются. Атаки с использованием словаря предпочтительно используют распространенные слабые пароли, что делает процесс более эффективным. Атака с использованием известных деталей (например, 8-битные значения, слова, начинающиеся с большой буквы) дополняет жесткое разрушение, ограничивая число возможных комбинаций и тем самым сокращая выбор.

Почему некоторые файлы можно открыть за несколько минут, а другие требуют долгого времени для обработки?

Поскольку количество итераций для различных форматов значительно различается. В Office 97 используется слабый алгоритм MD5/RC4; графические карты могут выполнять десятки миллионов итераций в секунду. В Office 2013 количество итераций составляет около ста тысяч, при этом скорость выполнения итераций составляет всего около тысячи в секунду — это примерно в десять тысяч раз медленнее, чем в предыдущих версиях Office. Файлы формата 7Z подвергаются более пятиста тысяч итераций за секунду; это один из самых сложных форматов для обработки.

Перестаньте использовать свой компьютер насильно

Передайте нам документы и сначала запустите ту партию комбинаций с наибольшей вероятностью, чем запустите несколько дней дома сами.

Поддержка распространенных форматов шифрования, таких как PDF, Office, ZIP, RAR, 7Z

Насколько сложно взломать этот формат файла

—
Скорость и медленность разных форматов могут быть в десятки тысяч раз различными: старый формат практически не защищен, а новый формат намеренно делает проверку очень медленно, чтобы задержать взлом. Вот почему один и тот же код разгадывается у других десятки минут, а вы бегаете несколько дней без движения.