Генератор паролей
Генерация надёжных паролей с настраиваемыми наборами символов и оценкой стойкости
Результат расчёта
Параметры заполнены — нажмите «Рассчитать», результат появится здесь
Генератор создаёт пароль заданной длины из выбранных наборов символов и сразу оценивает его стойкость по той же шкале, что и проверка пароля на надёжность. Случайность берётся из криптографического генератора на сервере, а не из 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 символов без спецсимволов назывались «надёжными» на одной странице и слабыми на соседней.