Энтропия — единственное число, которое имеет значение
Стойкость пароля — это количество попыток, которое нужно атакующему, и оно определяется тем, как пароль был создан, а не тем, как он выглядит. Пароль, выбранный равномерно случайно из N вариантов, имеет log₂ N бит энтропии; каждый дополнительный бит удваивает объём работы. Шестнадцать случайных символов из набора в 94 знака дают 16 × log₂ 94 ≈ 105 бит. Пять случайных слов из списка в 6 032 слова дают 5 × 12,6 ≈ 63 бита, и их гораздо легче печатать и запоминать.
Придуманные людьми шаблоны не считаются. «Summer2026!» содержит одиннадцать символов из большого набора, но, возможно, лишь 25 бит реальной энтропии, потому что взломщики в первую очередь перебирают слова с заглавной буквы, годы и символ в конце. Режим «оценить мой» штрафует за распространённые шаблоны, но может только оценивать; лишь у сгенерированного секрета энтропия известна точно.
Сколько достаточно
| Применение | Бит | Почему |
|---|---|---|
| Вход на сайт с ограничением частоты попыток | 40–50 | Онлайн-перебор медленный; реальный риск — повторное использование, поэтому делайте пароль уникальным. |
| Всё, что может утечь в виде хеша (большинство аккаунтов) | 60–70 | Офлайн-взлом bcrypt/Argon2 идёт со скоростью десятков тысяч попыток в секунду на GPU. |
| Мастер-пароль, шифрование диска, парольная фраза SSH-ключа | 80+ | Быстрые хеши или долгосрочные секреты; должны выдержать десятилетия роста мощности оборудования. |
| Криптографические ключи и API-токены | 128+ | Их не набирают люди, поэтому длина ничего не стоит. |
Парольные фразы
Список слов здесь — 6 032 распространённых английских слова из 4–7 букв, отобранных по частотности, по духу близкий к длинному списку EFF (7 776 слов, 12,9 бит каждое). Слова выбираются с равномерной случайностью, поэтому фраза настолько же стойка, насколько велико её число бит, независимо от того, насколько обычны слова. Добавление заглавной буквы или числа ради требований формы даёт максимум несколько бит; добавление шестого слова — двенадцать.
Используйте менеджер паролей
Лучший пароль — тот, который вы никогда не видите: пусть менеджер паролей генерирует длинный случайный пароль для каждого сайта и запоминает его. Используйте эту страницу для тех немногих секретов, которые приходится вводить самому: мастер-пароль менеджера, пароль для входа в систему и парольные фразы шифрования.
Вопросы
Безопасно ли пользоваться этим генератором?
Случайность берётся из crypto.getRandomValues — того же источника, который браузеры используют для ключей TLS, и в странице нет сетевого кода. Тем не менее для самых важных секретов предпочтительнее менеджер паролей или генератор, работающий офлайн, поскольку любая веб-страница в принципе может быть изменена при передаче; прочитать исходный код здесь — задача на 100 строк.
Парольные фразы действительно стойче сложных паролей?
Парольная фраза из пяти слов (63 бита) с огромным отрывом превосходит типичный «сложный» пароль из восьми символов (около 30–40 бит реальной энтропии), и её можно запомнить. Случайный пароль из 16 символов (105 бит) ещё стойче, но ему место в менеджере паролей.
Как рассчитывается время взлома?
Ожидаемое число попыток — 2^(бит−1) (в среднем половина пространства), делённое на скорость атакующего. Показанные скорости варьируются от 10 в секунду (онлайн, с ограничением) до 10¹¹ в секунду (ферма GPU против MD5). Нужная строка зависит от того, как сервис хранит ваш пароль, чего вы обычно не знаете, поэтому исходите из быстрого варианта.
Нужно ли регулярно менять пароли?
Не по расписанию; меняйте их, когда есть причина (утечка, общее устройство, уходящий коллега). Принудительная ротация ведёт к более слабым, шаблонным паролям. Рекомендации NIST с 2017 года говорят то же самое.