Генератор паролей
Пароль создаётся прямо в браузере и никуда не отправляется.
Как сгенерировать надёжный пароль
Выберите длину (от 6 до 64 символов), отметьте наборы знаков — заглавные и строчные буквы, цифры, спецсимволы — и нажмите кнопку. Пароль создаётся прямо в вашем браузере через crypto.getRandomValues, встроенный криптографический генератор случайных чисел. На сервер ничего не отправляется: готовый пароль знаете только вы.
Надёжность пароля измеряется энтропией — количеством бит случайности. Она считается по формуле:
энтропия (бит) = длина пароля × log2(размер набора символов)
Каждый включённый набор расширяет алфавит: строчные буквы дают 26 знаков, заглавные ещё 26, цифры — 10, спецсимволы — около 30. Со всеми четырьмя наборами алфавит вырастает примерно до 94 знаков, а это почти 6,5 бита на каждый символ пароля. Рядом с готовым паролем сервис показывает его энтропию — по ней сразу видно, хватает ли запаса прочности.
Выбрать нужно хотя бы один набор — иначе генерировать не из чего. Если сервис, для которого вы делаете пароль, не принимает спецсимволы, просто снимите эту галочку и компенсируйте потерю длиной: 20 знаков из букв и цифр надёжнее, чем 12 со спецсимволами.
Пример: пароль из восьми строчных букв — это 26⁸ вариантов, около 38 бит энтропии. Современный компьютер переберёт такие пароли за часы. Пароль длиной 16 символов из полного набора — уже около 105 бит: чтобы перебрать все варианты, миллиарду компьютеров понадобится больше времени, чем существует Вселенная. Вывод простой: длина решает больше всего, а наборы символов усиливают каждый знак.
Почему генерация происходит в браузере
Генератор работает локально, без сетевых запросов: crypto.getRandomValues выдаёт криптографически стойкие случайные числа прямо на вашем устройстве, а не предсказуемые значения обычного random(). Пароль не передаётся на сервер, не записывается в логи и не сохраняется. Для полной уверенности можно отключить интернет после загрузки страницы — генерация продолжит работать.
Почему не стоит придумывать пароль самому
Человек предсказуем: мы берём имена, даты, слова из словаря и добавляем пару цифр в конец. Такие пароли взламывают не перебором, а по словарям утечек и типовых шаблонов — за секунды. Машинная случайность таких шаблонов не даёт: в сгенерированном пароле нет смысла, который можно угадать.
Как работает оценка надёжности
Под полем результата сервис показывает энтропию сгенерированного пароля в битах. Ориентиры простые: меньше 50 бит — слабый пароль, его переберут быстро; 60–80 бит — нормально для обычных сайтов; от 80 бит — надёжный запас для почты, банка и менеджера паролей. Меняйте длину и наборы и смотрите, как растёт число.
Какой длины достаточно
Минимум для важных аккаунтов — 12–16 символов. Почта и банк заслуживают 16–20. Пароль короче восьми символов не защищает почти ничего, какой бы набор знаков вы ни выбрали: перебор такой длины занимает минуты.
Как не потерять сгенерированный пароль
Длинный случайный пароль не запомнить — и не нужно. Сохраните его в менеджере паролей: он зашифрует базу и подставит пароль при входе. Не храните пароли в заметках на телефоне и в открытых текстовых файлах. Главные правила остаются прежними: один пароль — один сайт, а на почту и банк добавьте двухфакторную защиту.
Частые вопросы
Какой длины должен быть надёжный пароль?
Для большинства сервисов рекомендуется пароль длиной не менее 12–16 символов, включающий заглавные и строчные буквы, цифры и спецсимволы.
Безопасно ли генерировать пароли на сайте?
Пароль создаётся прямо в вашем браузере и никуда не отправляется — на сервер сайта не передаётся ни один сгенерированный пароль.
Что такое энтропия пароля?
Это мера случайности в битах: сколько вариантов придётся перебрать злоумышленнику. Энтропия растёт с длиной пароля и размером набора символов.
Зачем добавлять спецсимволы?
Они расширяют алфавит, из которого выбирается каждый знак, и поднимают энтропию. Но короткий пароль со спецсимволами всё равно слабее длинного без них.
Можно ли использовать один пароль на разных сайтах?
Нельзя: при утечке базы одного сервиса под угрозой окажутся все аккаунты. Генерируйте отдельный пароль для каждого сайта.
Как запомнить случайный пароль?
Никак: длинные случайные пароли хранят в менеджере паролей. Он зашифрует базу и подставит нужный пароль на сайте автоматически.