Как пользоваться
- Выберите режим: Пароль (случайные символы) или Парольная фраза (несколько слов через разделитель).
- Задайте длину слайдером и отметьте наборы символов: строчные, прописные, цифры, символы. Набор символов можно отредактировать под требования конкретного сервиса.
- При необходимости включите «исключить похожие» (
0O1lI|), «без повторов подряд» и «начинать с буквы» — так пароль примут даже придирчивые формы. - Нажмите Сгенерировать (или Ctrl/Cmd+Enter) и скопируйте результат. Ниже — энтропия в битах, словесная оценка и время перебора при 1010 попыток в секунду.
- Нужно много паролей — укажите количество (до 1000) и нажмите Сгенерировать пачку: список можно скопировать целиком или скачать как
.txt.
Как работает генератор
Каждый символ выбирается через crypto.getRandomValues — криптографический генератор браузера, тот же, что у менеджеров паролей. Math.random не используется, смещение при делении по модулю убрано, поэтому все символы набора выпадают одинаково часто. Если отмечено несколько классов, в пароле гарантированно будет хотя бы один символ каждого — генерация повторяется, пока условие не выполнено, равномерность при этом сохраняется.
Ничего не уходит на сервер: можно отключить интернет и продолжать генерировать. В localStorage сохраняются только настройки, сами пароли не записываются нигде.
Что такое энтропия и как читать оценку
Энтропия — это мера непредсказуемости пароля в битах: log₂(размер набора) × длина. Пароль из 12 символов при наборе в 94 знака даёт около 79 бит; парольная фраза из 5 слов словаря на 250 слов — около 40 бит плюс число. Время перебора считается для атакующего, который проверяет 10 миллиардов вариантов в секунду (уровень нескольких мощных GPU для быстрых хешей вроде MD5 или NTLM). Для bcrypt и Argon2 реальная скорость перебора в тысячи раз ниже, так что оценка консервативная.
| Биты | Оценка | Пример |
|---|---|---|
| до 40 | слабый | 8 символов из букв одного регистра |
| 40–59 | средний | 8 символов всех классов, 10 строчных с цифрами, фраза из 4–6 слов |
| 60–99 | сильный | 12–15 символов всех классов, фраза из 7–10 слов с числом |
| 100 и больше | очень сильный | 16 и больше символов всех классов |
Пароль или парольная фраза
Случайная строка вроде k7#Qv!2pRz9$ сильна на единицу длины, но её невозможно запомнить — такие пароли живут в менеджере паролей. Парольная фраза вроде maple-river-stone-orbit-42 длиннее, зато запоминается с одного взгляда: её удобно ставить на мастер-пароль менеджера, шифрование диска или Wi-Fi. Для рабочих аккаунтов рекламных кабинетов, партнёрок и бирж арбитражнику проще всего генерировать пароли пачкой: по одному на аккаунт, каждый уникальный, все — в менеджер.
Опции для придирчивых форм
- Исключить похожие убирает
0 O 1 l I |— полезно, когда пароль диктуют по телефону или вводят с бумажки. - Без повторов подряд запрещает
aa,77: некоторые банки и хостинги отклоняют такие пароли. - Начинать с буквы — требование части legacy-систем и логинов, где первый символ не может быть цифрой или знаком.
- Набор символов редактируется: удалите кавычки и обратный слеш, если сервис их не принимает, или оставьте только
-_.для URL-безопасных значений.
Частые вопросы
Насколько безопасен онлайн-генератор паролей?
Этот — полностью локальный: генерация идёт в вашем браузере через WebCrypto, страница не делает сетевых запросов и не сохраняет результаты. Можно проверить в DevTools во вкладке Network.
Какой длины должен быть надёжный пароль?
Для аккаунтов с двухфакторной защитой достаточно 12–14 случайных символов всех классов (около 80–90 бит). Для мастер-пароля менеджера, шифрования диска и криптокошельков — 16+ символов или парольная фраза из 6–8 слов.
Что такое биты энтропии?
Число, показывающее, сколько равновероятных вариантов должен перебрать атакующий: 2 в степени «биты». Каждый дополнительный бит удваивает время перебора; 40 бит — минуты на GPU, 80 бит — миллионы лет.
Можно ли сгенерировать много паролей сразу?
Да — блок «Пачкой» создаёт от 1 до 1000 паролей с текущими настройками. Список копируется одной кнопкой или скачивается файлом .txt, по одному паролю в строке.
Почему в пароле нет буквы O и цифры 0?
Включена опция «исключить похожие»: она убирает 0O1lI|, чтобы пароль нельзя было перепутать при чтении. Снимите галочку — набор вернётся полностью.
Из какого словаря берутся слова для парольной фразы?
Из встроенного списка примерно 250 коротких английских слов без омонимов и сложных написаний. Слова выбираются равномерно тем же криптографическим генератором; заглавные буквы и число добавляются по опциям.