Начнём с того, как хакеры воруют наши пароли. Существует метод перебора, который подразумевает перебор символов определённого алфавита до получения результата. Отсюда мы делаем первый вывод: Чем длиннее пароль, тем сложнее его перебрать. Например, пароль из 4 цифр можно перебрать за 11 110 попыток, из 6 цифр уже 1 111 100 попыток. Ранее я затронул термин "алфавит". Алфавит - это символы, из которых состоит пароль. Мы рассмотрели пароль только из цифр от 0 до 9, а ведь можно использовать английские буквы, русские буквы, а также специальные знаки(?:%;№"*.....). При использовании букв и спец. знаков перебор пароля становится в разы сложнее, но всё ещё возможен...
На сайтах, с серьезным подходом к защищенности данных пользователей, требуют от пользователей использовать только сложные и надежные пароли. Сталкиваясь с такими требованиями, у пользователей может вызвать некоторые сложности в его придумывании. На таких же сайтах часто предлагают сгенерировать этот пароль на самом сайте, но, как правило, такие пароли состоят из комбинации букв, цифр и знаков пунктуации в хаотичном порядке и его очень трудно запомнить. Поэтому рассмотрим случай, когда сами его придумываем...