April 12, 2022

Паролей не существует? Теория перебора

Всех приветствуем!

В этой статье мы будем повествовать о паролях.

Их сложности, и "Теории Перебора", определяющей сложность и длительность перебора любого пароля.

Для понимания этой информации понадобится лишь математика базового школьного курса.

Начнем!

Любой пароль представляет из себя последовательность символов, заданных его создателем. Определение надежности пароля составляется из количества символов в нем, и их разнообразия - алфавита пароля.

Как мы знаем - любой пароль так или иначе можно перебрать, вопрос только во времени. Даже пароли состоящие из 64-х абсолютно случайных символов можно взломать. Да - на это могут потребоваться сотни и тысячи лет, но уровень техники и мощности наших компьютеров так же вырастают.

Кто знает, что будет дальше?

Для вычисления количества попыток, затраченных на гарантированный перебор пароля - воспользуемся простой формулой.

Для вычисления результата потребуется весьма внушительный калькулятор, ведь числа - запредельные:

Количество символов в алфавите пароля в степени количества символов в самом пароле. Пример:

1234 - 4 символа. Алфавит: от 0 до 9 (10 чисел).

Количество попыток для гарантированного перебора:

10 в 4 степени, т.е 10 000 (десять тысяч)

qwe123 - 6 символов, алфавит: 10 цифр + 27 англ. букв = 37 символов

Итог: 37 в 6 степени. Это уже число гораздо внушительнее.

Таким образом мы узнали как посчитать и узнать необходимое кол-во попыток для гарантированного перебора любого пароля. Осталось поделить их на количество попыток за единицу времени, и вот - длительность перебора ЛЮБОГО пароля у нас на руках.

На этом статья подошла к концу. Всем удачи!