Menu
Русский

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

Создавайте надёжные случайные пароли с настраиваемыми классами символов.

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

НадёжностьСлабый0 бит
ПаролиРаботает в браузере через window.crypto
Нажмите «Сгенерировать», чтобы создать пароли.

Что такое генератор паролей?

Генератор паролей создаёт случайные пароли, которые подобрать намного сложнее, чем те, что человек придумывает сам. Разработчики и те, кто учится, используют такие пароли для тестовых аккаунтов, админок, доступов к БД, регистрации в дашбордах, секретов в CI и просто для личной безопасности.

Главное здесь — *энтропия*, то есть насколько пароль непредсказуем. Чем длиннее и менее предсказуем пароль, тем он радикально надёжнее, даже если оба варианта на вид кажутся одинаково «случайными». А уникальный пароль для каждого сервиса, сохранённый в нормальном менеджере паролей, убирает почти все риски, связанные с повторным использованием.

Нормальный генератор должен брать случайность из криптографически стойкого источника: window.crypto.getRandomValues в браузере, secrets в Python, crypto.randomBytes в Node.js. Всё, что построено на Math.random() или примитивном генераторе на основе времени, предсказуемо настолько, что атакуется на раз.

Что вы поймёте, генерируя пароли

  • Длина почти всегда важнее хитрых замен вроде @ вместо a — пароль из 20 строчных букв сильнее, чем 10-символьный с символами.
  • Случайность должна идти из криптографически стойкого источника, например window.crypto, а не из Math.random().
  • Уникальный пароль на каждый аккаунт ограничивает урон: если один сервис или БД скомпрометированы, остальные не пострадают.

Как сгенерировать надёжный пароль шаг за шагом

  1. Выберите длину

    Для важных аккаунтов берите хотя бы 16 символов, а для админских и root-учёток — 20 и больше. Длина даёт больше, чем любая другая настройка.

  2. Включите нужные классы символов

    Для максимальной стойкости включите строчные, прописные, цифры и спецсимволы. Если пароль придётся диктовать голосом или переносить между системами, символы можно отключить.

  3. Уберите похожие символы (по желанию)

    Включите опцию исключения O / 0 и l / 1 / I, если пароль может быть прочитан вслух или введён вручную.

  4. Сгенерируйте и проверьте индикатор сложности

    Шкала примерно показывает, сколько времени уйдёт на брутфорс. Если попали в самую сильную зону — для личных аккаунтов этого с запасом.

  5. Сохраните пароль в менеджере

    Скопируйте пароль в надёжный менеджер паролей — не вставляйте его в чаты, почту или стикеры на мониторе. И не используйте его повторно для другого аккаунта.

Шпаргалка по стойкости пароля

Примерное время перебора при 10 млрд попыток в секунду — это уровень современного офлайн-брутфорса. Используйте таблицу как ориентир при выборе длины. Авторитетные источники: NIST SP 800-63B и OWASP Authentication Cheat Sheet.

ДлинаНабор символовПримерная стойкость
8строчные + цифры (36 символов)Подбирается за секунды
10строчные + прописные + цифры (62)Подбирается за часы
12строчные + прописные + цифры + символы (94)От дней до недель
16строчные + прописные + цифры + символыВека
20строчные + прописные + цифры + символыНа сегодня практически невзламываемый
4 словаПарольная фраза из случайных слов (correct horse battery staple)Века — и при этом легче запомнить

Примеры паролей, которые стоит попробовать

Хороший пароль по умолчанию для обычного аккаунта

Настройки

Длина: 20 · Строчные: вкл · Прописные: вкл · Цифры: вкл · Символы: вкл

Пример вывода

B7$kP2wM!hG9eV4rT&xQ

Рабочий вариант по умолчанию для дашбордов, веб-приложений и большинства личных аккаунтов. 20 символов из всех четырёх классов сегодня считаются практически невзламываемыми.

Сравнение только по длине

8 символов (слабый)

f7Bk2pQz

24 символа (сильный)

f7Bk2pQzM!eV9rT&hG3wXn$L

Короткий пароль использует те же классы символов, но слабее на много порядков. Длина почти всегда побеждает.

Удобочитаемая парольная фраза

Парольная фраза

lantern-vivid-comet-nimbus-quartz

Пять случайных несвязанных слов примерно так же надёжны, как 16-символьный случайный пароль, но их намного проще ввести, продиктовать и запомнить.

Типичные ошибки с паролями

  • Использовать один и тот же сгенерированный пароль на нескольких аккаунтах — утечка на одном сайте моментально кладёт все остальные.
  • Брать короткий пароль из-за того, что в нём есть символы, и считать, что одни только символы делают его сильным. Длина — куда более весомый фактор.
  • Хранить продакшн-доступы прямо в коде, на скриншотах, в чатах или в учебных конспектах — заведите переменные окружения и менеджер секретов.

FAQ по генератору паролей

Как сделать действительно надёжный пароль?
Используйте генератор паролей и выбирайте длину минимум 16 символов с включёнными всеми четырьмя классами (строчные, прописные, цифры, символы). Сразу сохраняйте результат в менеджер паролей — не пытайтесь запомнить и не вводите его вручную.
Что делает пароль надёжным?
Длина, случайность и уникальность. Длинный случайный пароль из криптографически стойкого RNG, использованный ровно на одном аккаунте, — это золотой стандарт.
Стоит ли использовать генератор паролей для каждого аккаунта?
Да. Уникальные сгенерированные пароли в надёжном менеджере — самая простая и одновременно самая сильная защита от credential stuffing.
Обязательно ли использовать спецсимволы?
Они помогают, но длина и случайность важнее. Длинная случайная парольная фраза вроде tower-citrus-bronze-quay-pear может быть не слабее короткого пароля с кучей символов и при этом удобнее в обращении.
Безопасно ли пользоваться этим генератором?
Да — генератор Coddy работает полностью у вас в браузере через window.crypto.getRandomValues. Пароль создаётся локально и никуда не отправляется.
Можно ли использовать сгенерированные пароли в собственном коде?
Используйте переменные окружения, менеджер секретов или зашифрованное хранилище. Не зашивайте реальные доступы прямо в исходники, даже в приватных репозиториях.

Другие инструменты разработчика

Учитесь программировать с Coddy

НАЧАТЬ