Генератор паролей
Создайте случайный пароль или легко запоминаемую парольную фразу. Все генерируется в вашем браузере с помощью генератора случайных чисел Web Crypto: пароль никогда не отправляется в UltKit, не записывается в журналы и не хранится. Индикатор показывает реальную энтропию для ваших настроек в битах.
Набор из 94 символов × 20 · Среднее время подбора при 10 млрд попыток в секунду: 4,6 × 10²¹ г.
Пароли создаются в вашем браузере с помощью crypto.getRandomValues. Ничего не отправляется в UltKit и нигде не сохраняется.
Энтропия и время взлома
Офлайн-атака со скоростью 10¹⁰ (10 млрд) попыток в секунду. Среднее время — половина полного перебора.
| Энтропия | Случайные символы (набор из 94 символов) | Слова из списка в 7776 слов | Среднее время взлома |
|---|---|---|---|
| 28 | 5 | 3 | меньше 1 секунды |
| 40 | 7 | 4 | 55 с |
| 50 | 8 | 4 | 16 ч |
| 60 | 10 | 5 | 1,8 г. |
| 72 | 11 | 6 | 7 482 г. |
| 80 | 13 | 7 | 1,9 млн г. |
| 100 | 16 | 8 | 2 трлн г. |
| 128 | 20 | 10 | 5,4 × 10²⁰ г. |
Длина важнее сложности: что говорит NIST SP 800-63B
Национальный институт стандартов и технологий США (NIST) переписал свои рекомендации по паролям в документе SP 800-63B и ужесточил их в редакции 4, опубликованной в 2024 году. Главные советы противоречат старым корпоративным правилам: сервисы должны принимать пароли длиной не менее 64 символов, не должны требовать сочетания заглавных букв, цифр и символов, не должны заставлять людей менять пароли по расписанию и вместо этого должны проверять новые пароли по спискам утекших и распространенных паролей.
Обоснование чисто арифметическое. Правила состава подталкивают людей к предсказуемым шаблонам вроде "Summer2024!", которые злоумышленники перебирают в первую очередь. Зато каждый дополнительный случайный символ умножает объем работы при полном переборе на размер набора символов. Переход от 12 к 16 случайным символам из 94 печатаемых символов ASCII добавляет около 26 бит, и подобрать пароль становится примерно в 78 миллионов раз сложнее.
Как рассчитывается энтропия
Энтропия показывает, сколько равновероятных паролей мог бы выдать генератор. Для случайного пароля она равна длине × log2(размер набора). При всех четырех наборах символов в наборе 94 символа, это около 6,55 бита на символ, так что 16 символов дают около 105 бит. Если исключить похожие символы, набор сокращается до 84, и на каждый символ теряется чуть меньше пятой доли бита. Таблица выше построена на тех же расчетах и предполагает атаку офлайн со скоростью 10 миллиардов попыток в секунду: это реалистичная цифра для GPU-фермы при быстром хеше, а медленный хеш вроде bcrypt снижает скорость на несколько порядков.
Парольные фразы работают так же, только вместо символов используются слова. Во встроенном списке 367 коротких распространенных слов, поэтому каждое слово добавляет около 8,5 бита, а шесть слов дают около 51 бита: такую фразу легко набрать и запомнить, но она слабее случайного пароля из 16 символов. Если выбрать разделителем "случайную цифру", каждый промежуток добавит около 3,3 бита. Для фразы, защищающей что-то важное, берите восемь слов или список Diceware из 7776 слов, где каждое слово дает 12,9 бита.
Индикатор помечает значения ниже 40 бит как слабые, от 40 до 59 как средние, от 60 до 79 как надежные, а 80 и выше как очень надежные. Он оценивает настройки генератора, а не саму строку, и это единственный честный способ оценить пароль: "correct horse battery staple" получает высокую оценку у проверок по шаблонам, но это первая фраза, которую попробует любой атакующий.
Как безопасно пользоваться сгенерированным паролем
Используйте разный пароль для каждой учетной записи и доверьте их запоминание менеджеру паролей: повторное использование превращает утечку на одном сайте во множество взломанных аккаунтов. Сохраните пароль в менеджере до отправки формы регистрации и включайте двухфакторную аутентификацию везде, где она доступна. Чтобы защитить документ, а не аккаунт, хорошо подойдет надежная парольная фраза вместе с инструментом Защитить PDF паролем, который шифрует файл выбранным вами паролем.
Часто задаваемые вопросы
- Безопасно ли пользоваться онлайн-генератором паролей?
- Это безопасно, если пароль не покидает ваше устройство. Генератор работает целиком в браузере и использует crypto.getRandomValues, криптографически стойкий источник случайных чисел; при генерации, копировании и смене настроек запросы не отправляются, что можно проверить на вкладке сети в браузере.
- Какой длины должен быть пароль в 2026 году?
- Для случайного пароля в менеджере паролей берите 16 символов и больше из всех четырех наборов, что дает свыше 100 бит энтропии. NIST требует, чтобы сервисы принимали не менее 64 символов, так что длина редко бывает ограничением.
- Зачем исключать похожие символы, такие как 0, O, l и 1?
- Чтобы пароль, который приходится зачитывать вслух или вводить с бумаги, не набрали с ошибкой. Набор сокращается с 94 до 84 символов, и пара лишних символов с избытком это компенсирует.
- Что лучше: парольная фраза или случайный пароль?
- Парольную фразу проще запомнить и набрать, поэтому она подходит для мастер-пароля или входа в устройство. На один символ в ней меньше энтропии, так что нужно больше слов: берите не меньше шести из большого списка или восьми из короткого списка, встроенного на эту страницу.
- Запоминает ли генератор созданные пароли?
- Нет. Пароли существуют только на странице, пока вы не создадите новые или не закроете вкладку. Ничего не записывается в cookie, локальное хранилище или на сервер.