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

URL: https://discuvr.org/password-generator/?hl=ru
Last updated: 2026-11-08
MCP tool: `generate_password`

Создайте надёжный случайный пароль с криптографически стойкой случайностью. Выберите длину и типы символов и посмотрите его надёжность в битах энтропии.

Надёжный пароль - это пароль, который злоумышленник не может угадать или предсказать, поэтому он должен браться из источника, который тоже нельзя предсказать. Этот инструмент создаёт пароль с помощью криптографического генератора случайных чисел Python, а не более быстрого, но предсказуемого генератора, встроенного в большинство языков программирования, и показывает, сколько работы по подбору он требует.

## Что делает

- Использует криптографически стойкий источник случайности Python для каждого символа и для итогового перемешивания, никогда не предсказуемый генератор случайных чисел.
- Длина от 4 до 128 символов и любое сочетание заглавных и строчных букв, цифр и спецсимволов.
- Гарантирует хотя бы один символ каждого выбранного типа, так что пароль никогда молча не теряет запрошенный тип.
- Показывает энтропию в битах (длина, умноженная на log2 размера набора символов) и понятный уровень надёжности, оба по фиксированной формуле, а не на глаз.
- Создаётся заново при каждом запросе и сразу возвращается: никогда не записывается на диск, в базу данных, кэш или журнал.

## Как это работает

1. Задайте длину и выберите, какие типы символов включить.
2. Нажмите «Сгенерировать».
3. Скопируйте пароль; сгенерируйте снова, если нужен другой.

## Почему не обычный генератор случайных чисел

Обычный модуль random в Python - это вихрь Мерсенна: быстрый и отличный для моделирования, но всё его внутреннее состояние можно восстановить по 624 последовательным 32-битным выходам, после чего каждое следующее число становится предсказуемым. Этот инструмент вместо него берёт случайность из криптографического источника операционной системы через модуль secrets, который документация Python рекомендует для паролей и токенов безопасности. Каждое случайное решение, включая перемешивание символов, использует его.

## Что означает число энтропии

Энтропия в битах - это длина пароля, умноженная на двоичный логарифм числа символов, которые могли стоять в каждой позиции. Например, пароль из 16 символов всех четырёх типов (26 заглавных, 26 строчных, 10 цифр и 26 спецсимволов, всего 88) имеет около 103 бит энтропии. Каждый дополнительный бит удваивает число паролей, которые пришлось бы перебрать, а каждый дополнительный символ из этого набора добавляет около 6,5 бита, поэтому четыре лишних символа увеличивают работу по подбору примерно в 60 миллионов раз. Показанный уровень (Слабый, Удовлетворительный, Надёжный, Очень надёжный) задаётся фиксированными порогами в битах, а не чьим-то мнением.

## Какой длины должен быть пароль? Что говорит NIST

Стандарт NIST SP 800-63B-4 (2025), раздел 3.1.1.2, требует, чтобы пароль, которым входят без других факторов, был длиной не менее 15 символов, и не менее 8, если он лишь часть многофакторного входа. Сайты также должны принимать пароли длиной не менее 64 символов и не должны требовать смешивать типы символов или регулярно менять пароль. Стойкость даёт длина: 20 строчных букв дают 94 бита, больше, чем 12 символов всех четырёх типов (77,5 бита). Если сайт ограничивает длину или не принимает символы, выберите максимальную допустимую длину и снимите флажок Символы.

## Какие символы используются и похожие знаки

Опция Символы выбирает из 26 знаков: ! @ # $ & * ( ) - _ = + [ ] { } ; : , . < > ? / ~ ^. Пробел, обратная косая черта, кавычки, обратный апостроф, % и | исключены, потому что некоторые старые системы их не принимают или искажают. Похожие знаки, например 0 и O или l, 1 и I, не убираются, поэтому копируйте пароль, а не перепечатывайте его. Показанное число бит верно, только если пароль секретный и уникальный: использованный на нескольких сайтах или хранящийся в общем файле, он слабее, чем говорит число.

## Вопросы

**Сохраняется ли созданный пароль или попадает ли он в журнал?**

Нет. Он создаётся и возвращается в одном и том же запросе и никогда не записывается на диск, в базу данных, кэш или журнал.

**Почему в пароле нет всех выбранных типов символов?**

Они всегда есть, если выбранная длина не меньше числа выбранных типов: по одному символу каждого выбранного типа гарантировано, а не оставлено на волю случая.

**Что означает уровень надёжности?**

Он отражает энтропию в битах: меньше 40 - Слабый, 40-59 - Удовлетворительный, 60-79 - Надёжный, 80 и больше - Очень надёжный. Пороги фиксированы, это не оценка модели.

**Зачем это, если можно придумать фразу самому?**

Придуманный пароль опирается на шаблоны вашей памяти и привычек, и именно это делает его угадываемым. У пароля из криптографического источника случайности нет шаблона, который можно угадать.

**Сколько символов нужно для оценки «Надёжный» или «Очень надёжный»?**

Это зависит от того, какие типы символов вы отметили: каждый тип расширяет набор. Со всеми четырьмя типами (88 символов, около 6,46 бита на символ) 10 символов дают «Надёжный», а 13 дают «Очень надёжный». С буквами и цифрами без спецсимволов (62 символа) нужно 11 и 14; только строчные буквы (26) - 13 и 18; только цифры (10) - 19 и 25. Значение по умолчанию, 16 символов со всеми четырьмя типами, даёт около 103,4 бита. Пароль из 8 символов со всеми типами набирает лишь около 51,7 бита, это «Удовлетворительный».

**Можно ли сгенерировать случайный PIN-код или числовой код?**

Да. Снимите все флажки, кроме «Цифры (0-9)», и задайте длину, от 4. Каждая цифра одинаково вероятна в каждой позиции, включая ведущие нули, поэтому может выпасть 0472 или даже 1111; если банк или домофон не принимает повторяющиеся или идущие подряд цифры, нажмите «Сгенерировать» ещё раз. Надёжность будет «Слабый»: 4-значный PIN-код даёт около 13,3 бита (10 000 возможных кодов), 6-значный около 19,9 бита (1 000 000). Для PIN-кода это нормально: он безопасен только там, где карта, телефон или замок блокирует попытки после нескольких ошибок. Для всего, что можно подбирать офлайн, используйте полноценный пароль.

**Подойдёт ли пароль под политику моей компании или как пароль Wi-Fi?**

Под обычное рабочее правило подойдёт. Политика вида "не менее 12 символов, заглавная буква, строчная буква, цифра и спецсимвол" выполняется всегда, если отметить все четыре типа и задать длину 12 или больше: по одному символу каждого отмеченного типа гарантировано. Список разрешённых спецсимволов, запрет повторяющихся или последовательных символов и правило "без вашего имени" инструмент учитывать не умеет, поэтому если система отклонила результат, нажмите Сгенерировать ещё раз. Если спецсимволы не принимаются, снимите отметку Символы (например, !@#&*) и добавьте 2 символа: 14 букв и цифр дают 83,4 бита, больше, чем 12 символов всех четырёх типов (77,5 бита). Пароль Wi-Fi для WPA2-Personal должен содержать от 8 до 63 печатаемых символов ASCII (IEEE 802.11i-2004, Annex H.4.1; Microsoft MS-TCC, раздел 2.2.2.9). Всё, что выдаёт этот инструмент, - печатаемый ASCII, так что подойдёт любая длина от 8 до 63; 20 букв и цифр (около 119,1 бита) легко ввести на телевизоре или принтере.

**Нужно ли менять пароли каждые 90 дней?**

Нет, не по фиксированному графику. NIST SP 800-63B-4 (2025), раздел 3.1.1.2, запрещает проверяющей стороне требовать от пользователей периодической смены пароля, но обязывает требовать смену при признаках компрометации. Принудительная смена обычно приводит к предсказуемым правкам, например Zima2026! превращается в Vesna2026!. Смените пароль сразу после уведомления об утечке, перехода по фишинговой ссылке или если вы его кому-то сообщили, затем создайте новый здесь и храните его в менеджере паролей, а не используйте повторно на другом сайте.

## Ещё в разделе «Помощники на каждый день»

- [Счётчик слов и анализатор удобочитаемости](https://discuvr.org/word-counter/?hl=ru)
- [Калькулятор возраста и разницы дат](https://discuvr.org/age-calculator/?hl=ru)
- [Калькулятор разницы дат](https://discuvr.org/date-difference/?hl=ru)
- [Калькулятор процентов](https://discuvr.org/percentage-calculator/?hl=ru)

## Часто используют вместе с

- [Сканирование безопасности сайта](https://discuvr.org/security-scan/?hl=ru)
- [Кодирование / декодирование](https://discuvr.org/encode-decode/?hl=ru)

---

Part of Discuvr (https://discuvr.org/): Discuvr is a collection of free, focused tools for day-to-day professional work - office and data utilities, legal and compliance helpers, privacy and security checks, and developer formatters. Every tool has its own page, and most can also be called from ChatGPT or Claude over MCP.
