Паролей не существует? Теория перебора
В этой статье мы будем повествовать о паролях.
Их сложности, и "Теории Перебора", определяющей сложность и длительность перебора любого пароля.
Для понимания этой информации понадобится лишь математика базового школьного курса.
Любой пароль представляет из себя последовательность символов, заданных его создателем. Определение надежности пароля составляется из количества символов в нем, и их разнообразия - алфавита пароля.
Как мы знаем - любой пароль так или иначе можно перебрать, вопрос только во времени. Даже пароли состоящие из 64-х абсолютно случайных символов можно взломать. Да - на это могут потребоваться сотни и тысячи лет, но уровень техники и мощности наших компьютеров так же вырастают.
Для вычисления количества попыток, затраченных на гарантированный перебор пароля - воспользуемся простой формулой.
Для вычисления результата потребуется весьма внушительный калькулятор, ведь числа - запредельные:
Количество символов в алфавите пароля в степени количества символов в самом пароле. Пример:
1234 - 4 символа. Алфавит: от 0 до 9 (10 чисел).
Количество попыток для гарантированного перебора:
10 в 4 степени, т.е 10 000 (десять тысяч)
qwe123 - 6 символов, алфавит: 10 цифр + 27 англ. букв = 37 символов
Итог: 37 в 6 степени. Это уже число гораздо внушительнее.
Таким образом мы узнали как посчитать и узнать необходимое кол-во попыток для гарантированного перебора любого пароля. Осталось поделить их на количество попыток за единицу времени, и вот - длительность перебора ЛЮБОГО пароля у нас на руках.