Естественные науки

перебор чисел и взлом паролей-какое время занимает то и другое?

Kristina Remp
Kristina Remp
82
Взлом пароля, даже перебором (это называется "брутфорс"), занимает большее время, чем просто перебор числе. Потому что при взломе для каждого следующего числа НАДО ПРОВЕРЯТЬ, подходит оно или нет. А это может быть достаточно длительной операцией. Причём делать её надо на каждом шаге перебора.
При простом переборе числе (фактически просто счёт "один, два, три... "), когда ничего не надо делать, быстродействие процессора реализуется максимально.. . вот только это никому не надо :)
Татьяна Левенец
Татьяна Левенец
85 578
Лучший ответ
Взлом пароля может быть в бесконечное число раз занимать дольше времени, чем перебор символов.
Например, если это пароль на сервисе какого-то сайта, то там дополнительно к паролю может быть прицеплена защита по числу попыток с одного IP-адреса. Например, максимум 10 попыток с одного IP-адреса. После 10 неправильных попыток наступает блокировка и даже если введете верный пароль, система не примет его с данного IP-адреса. После того, как переберете все IP-адреса (теоретически) , а их число в Интернете конечное, Вам останется только перебирать символы, а попыток взлома уже не сможете сделать ни одной.
Поэтому перебор чисел и взлом пароля это совершенно разные процедуры по времени. И не существует даже приблизительной зависимости их друг от друга, так как это технически разные вещи.
Анна - Анюта
Анна - Анюта
53 772
самое разное. Зависит от длинны пароля, и возможностей того, что их подбирает.
От нескольких минут, до возраста Вселенной
Юлия Васильева
Юлия Васильева
56 864
Зря вы это, в философии факты не приветствуются. Скажите просто, что перебор дольше, поскольку это подобно раскраиванию информационной ткани пространства волокно за волокном, а взлом быстрее, поскольку использует эпистемологический аспект антропного начала высшего существа, что ставит этот способ на десять ступеней выше механического перебора. На "отлично" можете порассуждать о том, почему именно 10 ступеней, а не, скажем, 11.

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

upd. Пока могу редактировать. Тогда прошу извинить, я вашей терминологии совершенно не понимаю, хотя когда-то давно изучал эти темы :-)
если пароль длинный то ооооооооооочень долго
быстродействие (подборов в секунду) * количество вариантов = время перебора

если используется словарь с паролями расчет тот же

Есть восьмизначный пароль в котором может быть 27 английских букв, 10 цифр, а также возможен разный регистр. Получаем: 27*2+10=64
Значит количество возможных паролей будет равно 64^8 = 281 474 976 710 656 ?
Общая формула для простого перебора М^Н
где М-количество символов используемых для пароля
Н - длина пароля

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