Как создать надёжный пароль
- Выберите длину: для почты, банка и соцсетей — не меньше 12 символов, для мастер-пароля — 16 и больше.
- Оставьте все наборы символов, если сайт не требует иного. Галочка «Хотя бы один символ из каждого набора» гарантирует, что пароль пройдёт проверку «нужны заглавные, цифры и спецсимволы».
- Если пароль придётся переписывать с бумаги или экрана, включите «Без похожих»: тогда в нём не будет I, l, 1, O и 0.
- Скопируйте пароль кнопкой рядом с ним и сохраните в менеджере паролей.
Как считается стойкость
Стойкость случайного пароля зависит только от длины и числа возможных символов. Если в наборе N знаков, а длина L, вариантов NL, а энтропия в битах:
Галочки «хотя бы один из каждого набора» и «без повторов» немного сокращают число вариантов — генератор учитывает это точно, по формуле включений-исключений. Биты на символ для разных наборов:
| Символы | Знаков | Бит на символ | 8 символов | 12 символов | 16 символов |
|---|---|---|---|---|---|
| Только цифры | 10 | 3,32 | 26,6 | 39,9 | 53,2 |
| Строчные буквы | 26 | 4,70 | 37,6 | 56,4 | 75,2 |
| Буквы и цифры | 62 | 5,95 | 47,6 | 71,5 | 95,3 |
| Буквы, цифры и 13 спецсимволов | 75 | 6,23 | 49,8 | 74,7 | 99,7 |
Разбор конкретной длины — на страницах паролей из 8 и из 12 символов. Если сайт не принимает спецсимволы, нужен буквенно-цифровой пароль, для ПИН-кода и кодового замка — цифровой.
Сколько времени займёт взлом
Время под шкалой — средний срок перебора, если пароль утёк вместе с базой сайта в виде быстрого хеша (MD5, NTLM), а злоумышленник проверяет 100 миллиардов вариантов в секунду. Столько выдаёт одна современная игровая видеокарта. Это худший реалистичный сценарий: при медленном хеше (bcrypt, Argon2) перебор идёт в тысячи раз медленнее, а при входе через сайт с ограничением попыток — в миллиарды раз.
Пример
Пароль из 12 букв и цифр: 12 × 5,95 = 71,5 бита, то есть 271,5 ≈ 3,3 × 10²¹ вариантов. В среднем перебрать нужно половину — при 10¹¹ попыток в секунду это около 530 лет. Тот же пароль из 8 символов продержится около 18 минут.
Оценка честная только для случайных паролей из генератора. Пароль, придуманный человеком, вроде Masha1990!, подбирается по словарям за секунды, хотя формально в нём 10 символов всех видов.
Фраза из слов
В режиме «Фраза из слов» пароль собирается из случайных русских слов, записанных латиницей: Kedr-Parom-Volna-Sosna. Словарь — 2 036 слов, значит каждое слово добавляет 11 бит. Шесть слов дают 66 бит, семь — 77. Разделитель «Цифры» добавляет ещё 3,3 бита на каждый стык и заодно закрывает требование «нужна цифра».