Развлечения

Длинный пароль, который легко произнести

Коротко

Слоговый режим даёт пароль, который читается вслух и диктуется по телефону. 20 знаков — это 10 слога, 67,4 бит энтропии, уровень «Сильный». Произносимость стоит энтропии: слог — выбор из 85 пар «согласная + гласная», то есть 6,4 бита, тогда как символ обычного пароля даёт 6. Поэтому слоговый пароль берут там, где его нужно произнести, и добирают длиной: восемь слогов дают уже 54,6 бит.

Инструмент

Пароли считаются на вашем устройстве источником crypto.getRandomValues и никуда не отправляются: у страницы нет ни одного сетевого запроса с паролем. Скопируйте нужный и закройте вкладку — в браузере он не остаётся.

20
5
Набор символов

67,4 бита энтропии · Сильный — подбор в лоб практически невозможен.

Алфавит: 62 символов. Полный перебор в лоб занял бы 309 лет при 10¹⁰ попыток в секунду.

  • Нажмите «Сгенерировать» — пароли появятся здесь, каждый со своей кнопкой копирования.

Копирование работает по кнопке: пароль уходит в буфер обмена вашей системы, не в сеть.

Сколько слогов нужно для стойкости

СлоговДлинаБиты энтропииОценка и время перебора
3722,6Очень слабый · меньше секунды
4929Слабый · меньше секунды
51135,4Слабый · 2,3 секунды
61341,8Нормальный · 3,2 минуты
71548,2Нормальный · 4,5 часов
81754,6Нормальный · 15,8 суток

Рассчитано по методике инструмента «Генератор паролей: длина, набор символов, стойкость».

Как считаем

Энтропия = длина × log2(размер алфавита). Для слогового режима считается иначе: энтропия = слоги × log2(согласные × гласные) + log2(10) за цифру + log2(24) за спецсимвол. Ориентировочное время полного перебора = 2^(биты − 1) ÷ 10^10 секунд: в среднем ключ находится в середине пространства, а 10^10 попыток в секунду — скорость подбора на нескольких видеокартах.

Ограничения и допущения

  • Оценка энтропии предполагает равномерный случайный выбор из алфавита. Инструмент гарантирует по одному символу каждого включённого набора, поэтому реальная энтропия чуть ниже расчётной — на длине от 12 символов разница несущественна.
  • Время перебора — грубая оценка при 10^10 попыток в секунду. Настоящая скорость зависит от того, как сервис хеширует пароль: MD5 подбирается быстрее, bcrypt или Argon2 — в тысячи раз медленнее.
  • Ни один генератор не спасает от повторного использования пароля и от фишинга: уникальный пароль на каждый сервис и менеджер паролей важнее лишних десяти бит.
  • Криптостойкость случайности опирается на crypto.getRandomValues — единственный пригодный для паролей источник в браузере. Math.random() для паролей не используется.
Полная методика, шаги и источники

Частые вопросы

зачем нужен произносимый пароль
Его можно продиктовать по телефону, набрать на телевизоре пультом или проговорить вслух, пока вводите. Обычный случайный пароль в такой ситуации приходится копировать, а это не всегда возможно. Слоговый режим собирает пароль из пар «согласная + гласная», которые читаются как слово: Bavorek, Cidalu.
насколько произносимый пароль слабее обычного
На один символ — заметно слабее: слог это выбор из 85 вариантов (17 согласных на 5 гласных), то есть 6,4 бита на два символа вместо 5,95 бита на каждый символ полного набора. Но длина выравнивает разрыв: восемь слогов с цифрой дают 54,6 бита — уровень «нормальный», а двадцать знаков слогового пароля уже 67,4 бита, то есть «сильный» для обычных сервисов.
почему в слоговом пароле есть заглавные буквы и цифры
Заглавные в начале слога делают слово читаемым, а цифра добавляет больше трёх бит и проходит формальную проверку «есть цифра», которую требуют многие сайты. Спецсимволы в слоговом режиме лучше не включать: они ломают произносимость, а прирост дают небольшой.
можно ли использовать такой пароль для важных аккаунтов
Для почты, банка и рабочего аккаунта берите обычный случайный пароль максимальной длины — там диктовать его не придётся, а стойкость важнее удобства. Произносимые пароли — для сервисов, куда пароль вводят вручную с другого устройства: подписки, телевизор, гостевой Wi-Fi.

Ещё на сайте