1. Brute force. Перебор пароля “в лоб”. Программа, подбирающая пароль просто подбирает все возможные варианты паролей, например aaa, aab, aac и так далее. С увеличением длины пароля, количество комбинаций прогрессивно растет. Чем длиннее пароль, тем больше времени и ресурсов нужно на то, чтобы его подобрать. Способ слишком топорный и скорее всего будети спользоваться когда остальные не сработали, т.к. время на перебор непредсказуемо и может уходить в бесконечность.
2. Подбор по словарю. Существуют таблицы наиболее часто используемых паролей, по которой происходит перебор. Этот способ дает больше вероятности подобрать пароль быстро. Так же может усложняться добавлением информации, которую злоумышленник знает о жертве. Например, добавление даты рождения или номера автомобиля к паролю.
Защита от перебора достаточно простая:
1. Пароль должен быть длинным
2. Пароль не должен содержать словарных слов (и их написания на другой раскладке клавиатуры)
3. Пароль не должен содержать какую-либо информацию, связанную с вами
4. Пароль должен состоять из случайного набора символов
Пример хорошего пароля: 6F$cbt+Qd2^N3il)xe:0sw”h