Перейти к содержимому

Генератор паролей

Генерация надёжных паролей с настраиваемыми наборами символов и оценкой стойкости

Параметры расчёта

Параметры заполнены — нажмите «Рассчитать»

символов

Длина пароля

Включать заглавные буквы

Включать строчные буквы

Включать цифры

Включать специальные символы

Убрать легко путаемые символы

Убрать скобки, кавычки и знаки препинания

Результат расчёта

Параметры заполнены — нажмите «Рассчитать», результат появится здесь

Генератор создаёт пароль заданной длины из выбранных наборов символов и сразу оценивает его стойкость по той же шкале, что и проверка пароля на надёжность. Случайность берётся из криптографического генератора на сервере, а не из Math.random в браузере, и готовый пароль нигде не сохраняется — он приходит в ответе и живёт только на вашем экране. Длину можно задать от 4 до 64 символов, по умолчанию 12. Остальные инструменты раздела — в категории «Математические».

Как генерируется пароль

Из каждого включённого набора — заглавных букв, строчных, цифр, спецсимволов — берётся ровно по одному гарантированному символу, остаток длины доборается равномерно из объединённого алфавита, а результат перемешивается тем же криптографическим генератором. Благодаря гарантии по набору пароль из четырёх включённых классов всегда содержит и заглавную, и цифру, и спецсимвол. Оценка стойкости считается общей функцией со страницей проверки: энтропия по фактическому размеру алфавита, а не по классам символов в самой строке, потому что сгенерированные двенадцать символов могли не попасть ни в один класс.

Пример с числами

При длине 16 и всех четырёх наборах алфавит составляет 88 символов: 26 строчных + 26 заглавных + 10 цифр + 26 спецсимволов. На символ приходится log2(88) ≈ 6,46 бита неопределённости, итого ≈ 103 бита — оценка 89 из 100, вердикт «Очень надёжный». Тот же алфавит длиной 12 даёт ≈ 77,5 бита и «Надёжный». Если включить «убрать легко путаемые», из алфавита уйдут семь символов il1Lo0O, останется 81, и 16 символов дадут ≈ 101 бит — зато пароль проще переписать с экрана без опечаток.

Частые ошибки

  • Выключить все наборы символов или отфильтровать всё до пустоты — калькулятор честно вернёт ошибку и попросит ослабить фильтры.
  • Ставить длину 4–6 символов «и так сойдёт»: короткий пароль перебирается быстрее любого штрафа за простоту.
  • Считать оценку 89/100 гарантией неуязвимости: это оценка стойкости к перебору, а не защита от фишинга и утечек на стороне сервиса.
  • Генерировать один пароль и использовать его везде: утечка одного сервиса открывает все остальные.

Что влияет на результат

Длина важнее состава: энтропия растёт линейно от длины и логарифмически от размера алфавита, поэтому шестнадцать строчных букв надёжнее восьми символов со всеми классами. Размер алфавита задают флаги: спецсимволы добавляют 26 позиций, «убрать похожие» убирает 7, «убрать неоднозначные» ещё сильнее режет набор скобок и кавычек. Длина — прямой рычаг: каждые добавленные символы дают ≈ 6,5 бита при полном алфавите. Проверить уже существующий или только что сгенерированный пароль на утечки и паттерны можно на странице оценки стойкости — она работает по той же шкале.

Чем отличаются соседние калькуляторы

Здесь пароль создаётся: вы задаёте длину и наборы, получаете строку и оценку. Оценка стойкости решает обратную задачу — принимает ваш пароль и показывает энтропию, штрафы за паттерны и проверку по базе утечек. Два инструмента одной шкалы: один производит пароль, другой его измеряет.

Связанные калькуляторы

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

Какая длина пароля считается безопасной?

Рекомендуется использовать пароли длиной не менее 12 символов, а для важных аккаунтов — 16 и более. Калькулятор принимает длину от 4 до 64 символов.

Зачем исключать похожие символы?

Символы вроде l, 1, I, O и 0 легко перепутать при ручном вводе пароля. Их исключение упрощает использование пароля.

Сохраняются ли сгенерированные пароли?

Нет, пароль генерируется на сервере, возвращается вам и нигде не сохраняется.

Чем генерация здесь отличается от придумывания пароля самому?

Случайность берётся из криптографического генератора (secrets), а не из головы человека: людские пароли собираются из шаблонов «qwerty», имён и годов, которые перебираются в первую очередь. Здесь из каждого выбранного набора гарантированно попадает хотя бы по одному символу.

Почему оценка стойкости такая же, как в проверке пароля?

Оба калькулятора считают энтропию одной функцией (password_scale): оценка 0–100 по фактическому размеру алфавита. Раньше у генератора была своя шкала баллов, из-за чего 12 символов без спецсимволов назывались «надёжными» на одной странице и слабыми на соседней.