Подключиться через MCP →

Введите расчет

Математическая формула

Математическая формула: Генератор случайных паролей
Show calculation steps (1)
  1. Even-set distribution

    Even-set distribution: Генератор случайных паролей

    In Each Chosen Set mode, each of the k enabled sets is used either floor(L/k) or ceil(L/k) times across an L-character password.

Реклама

Результатов

Пароль
yXRJZCttDCCq
12 characters · not stored anywhere
Длина 12 characters
Размер пула (различных символов) 62
Пространство перебора (пул^длина) 3 226 266 762 397 900 000 000

Что делает этот генератор паролей

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

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

Как пользоваться

Отметьте наборы символов, которые хотите включить, выберите способ подбора символов, задайте длину пароля и нажмите «Сгенерировать». Вы можете сочетать любые из пяти наборов в любой комбинации. Чем больше наборов вы включите, тем шире пространство перебора и тем сложнее подобрать пароль.

Подбирать равномерно из предлагает две стратегии. Все выбранные символы объединяет все включённые наборы в один общий пул и берёт каждый символ из него случайно и равновероятно. Каждый выбранный набор поочерёдно перебирает включённые наборы по кругу, гарантируя, что каждый набор представлен максимально равномерно, после чего финальное перемешивание меняет порядок символов случайным образом.

Как работает формула

Стойкость пароля обычно описывают через пространство перебора — общее число возможных паролей, которые злоумышленнику придётся проверить в худшем случае. Для пула из P различных символов и длины L пространство перебора равно \(P^{L}\).

$$\text{Search Space} = P^{L}$$

Добавление ещё одного символа (увеличение L) умножает это пространство на P, а добавление новых типов символов увеличивает P, поэтому длина и разнообразие усиливают защиту совместно.

Кривая экспоненциального роста пространства перебора пароля в зависимости от длины
Пространство перебора растёт экспоненциально с увеличением длины пароля.

Разбор на примере

Допустим, вы включили строчные буквы (26), прописные буквы (26) и цифры (10), выбрали Каждый выбранный набор и запросили 8 символов. Наборов \(k=3\), поэтому чередование 0,1,2,0,1,2,0,1 даёт 3 строчные буквы, 3 прописные буквы и 2 цифры. После перемешивания по алгоритму Фишера — Йейтса может получиться, например, kT4mQ7pR. Размер пула \(P = 26+26+10 = 62\), значит пространство перебора равно $$62^{8} \approx 2{,}18 \times 10^{14}.$$

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

Сохраняются ли мои пароли? Нет. Каждый пароль генерируется только для отображения и не сохраняется и не записывается в журнал.

Какой длины должен быть пароль? Стремитесь как минимум к 12–16 символам с несколькими типами символов. Чем длиннее, тем надёжнее: каждый дополнительный символ умножает пространство перебора.

Что гарантирует режим «Каждый выбранный набор»? Он распределяет символы максимально равномерно по выбранным вами наборам, что помогает выполнить требования сайтов о сочетании букв, цифр и символов.

Последнее обновление: