Как пользоваться: Генератор паролей
- Выберите Пароль, Парольная фраза или PIN.
- Задайте длину (или количество слов) и нужные типы символов. Хорошим вариантом по умолчанию считаются 16+ символов со всеми четырьмя типами.
- Следите за индикатором надёжности: для важных аккаунтов стремитесь к энтропии не менее 80 бит.
- Нажмите Копировать и сохраните пароль в менеджере паролей. Используйте ↻ Новый, чтобы получить другой, или Создать список, чтобы сгенерировать сразу много.
Что делает пароль надёжным?
Надёжный пароль длинный, случайный и уникальный для одного аккаунта. Надёжность измеряется через энтропию — количество попыток, которое понадобится злоумышленнику, выраженное в битах. Каждый дополнительный бит удваивает объём работы. Пароль, случайно выбранный из набора N символов длиной L, имеет L × log₂(N) бит энтропии: 16-символьный пароль из всех 94 печатаемых ASCII-символов содержит около 105 бит, что намного выше любой атаки перебором. Пароли, которые придумывают люди, например Summer2026!, выглядят сложными, но именно с них инструменты взлома начинают перебор.
Как работает этот генератор
- Криптографически стойкая случайность. Символы выбираются с помощью
crypto.getRandomValues()— криптографически стойкого генератора браузера (CSPRNG). Используется отбраковка значений (rejection sampling), поэтому каждый символ имеет одинаковую вероятность появления (без смещения по модулю). ФункцияMath.random()не применяется. - Ничего не покидает ваше устройство. Пароли создаются на этой странице, не отправляются на сервер, не сохраняются в локальном хранилище и никогда не попадают в URL. Запоминаются только ваши настройки (длина, типы символов).
- «Минимум один символ каждого типа» генерирует пароль заново, пока не появится каждый выбранный тип. Это сохраняет равномерную случайность среди паролей, которые соответствуют типичным требованиям сайтов.
Пароль или парольная фраза
| Тип | Пример | Энтропия |
|---|---|---|
| Случайный пароль, 12 символов, 94 знака | q7#Lr!x2Vb$e | ≈ 79 бит |
| Случайный пароль, 20 символов, 94 знака | 8w$Kt@pZ… | ≈ 131 бит |
| Парольная фраза, 6 слов (короткий список EFF) | cork-fling-dried-ivy-mocha-purse | ≈ 62 бита |
| Парольная фраза, 8 слов | cork-fling-dried-ivy-mocha-purse-oval-zippy | ≈ 83 бита |
| PIN-код, 6 цифр | 402917 | ≈ 20 бит |
Парольные фразы легче запомнить и набрать на телефоне, поэтому они подходят для мастер-пароля менеджера паролей или входа в устройство. Пароли из случайных символов содержат больше энтропии на каждый символ и лучше всего подходят для всего, что хранится в менеджере паролей.
Как рассчитывается оценка времени взлома
Оценка предполагает офлайн-атаку на украденную базу паролей с быстрым хешированием при скорости 10 миллиардов попыток в секунду. Такой скорости легко достичь одним современным GPU при атаке на быстрые немаскированные хеши, например MD5 или SHA-1. Результат показывает среднее время поиска пароля (половина пространства перебора). Медленные хеши, такие как bcrypt или Argon2, делают реальные атаки в тысячи раз медленнее, а онлайн-формы входа с ограничением частоты попыток — ещё медленнее. Энтропия здесь точна только для сгенерированных паролей и не относится к паролям, которые вы придумали сами.
Рекомендации
- Используйте разные пароли для каждого сайта и храните их в менеджере паролей.
- По возможности включайте двухфакторную аутентификацию (лучше всего ключи доступа passkeys или приложение-аутентификатор).
- Актуальные рекомендации NIST (SP 800-63B) отдают предпочтение длине, а не принудительной сложности, и не советуют регулярно менять пароли.
Нужен случайный идентификатор вместо секрета? Воспользуйтесь генератором UUID; чтобы получить хеш значения, попробуйте генератор хешей.
Также ищут как: diceware, генератор pin-кода.
Инструменты, которые хорошо сочетаются с Генератор паролей
- Base64 кодер / декодер — Преобразуйте текст в Base64 и обратно с полной поддержкой UTF-8 (акценты, эмодзи), включите URL-safe Base64 или перетащите файл, чтобы получить его строку Base64 или data URI.
- JWT декодер — Вставьте JSON Web Token, чтобы просмотреть его заголовок и payload, узнать, когда истекает срок действия, и проверить подпись.
- Генератор таблиц Markdown — Соберите таблицу в редакторе, похожем на электронную таблицу, или вставьте ячейки из Excel, Google Sheets или CSV, задайте выравнивание столбцов и получите аккуратно оформленную таблицу Markdown (в стиле GitHub) или чистый HTML.
- Поиск и замена — Вставьте текст и замените слова или шаблоны — с учётом регистра или без, только целые слова или с регулярными выражениями и группами захвата $1.
Часто задаваемые вопросы
Можно ли включить в пароль свои слова?
Сайт принимает только определённые символы. Что делать?
!@#$%). Будут использоваться только они, а Обязательные символы гарантируют появление конкретных знаков.Безопасно ли создавать пароль онлайн?
crypto.getRandomValues(), и он никогда не передаётся, не записывается в журнал и не сохраняется. Можно даже отключиться от интернета после загрузки страницы: она продолжит работать.Какой длины должен быть пароль?
Что делает опция «Исключить похожие символы»?
I, l, 1, |, O, 0 и o. Это немного снижает энтропию на каждый символ, поэтому добавьте один-два символа для компенсации.Почему сайт отклоняет созданный пароль?
<>&\'") в поле «Исключить эти символы».