Генератор паролей 🔒 Ваши данные не покидают браузер.
Надёжные случайные пароли по вашим правилам — длина, символы, количество.
Об этом инструменте
Каждый пароль создаётся через crypto.getRandomValues() — криптографически стойкий источник случайности браузера — с выборкой без modulo-смещения. Показатель энтропии говорит о реальной стойкости: 60+ бит выдержит онлайн-атаки, 80+ бит — годы офлайн-взлома.
Пароли генерируются на вашем устройстве и никогда не передаются, не логируются и не сохраняются. Для повседневных аккаунтов лучше менеджер паролей — а этот инструмент для случаев, когда сильный секрет нужен прямо сейчас.
Частые вопросы
Эти пароли криптографически случайны?
Да. Каждый символ и слово выбираются через Web Crypto API браузера (crypto.getRandomValues) с использованием rejection sampling, чтобы избежать смещения по модулю — а не через Math.random(), который небезопасен для генерации секретов.
Что на самом деле делает пароль «надёжным»?
Длина и разнообразие символов, которые вместе определяют энтропию — количество бит случайности. Индикатор надёжности оценивает энтропию прямо на основе ваших настроек и показывает примерное время офлайн-взлома при 10¹⁰ попыток в секунду — типичный ориентир для атак на базе GPU.
Мне использовать случайные символы или парольную фразу?
Оба варианта надёжны при достаточной длине. Парольная фраза (например, пять случайных словарных слов) легче печатается и запоминается; строка случайных символов даёт чуть больше энтропии на символ. Выбирайте то, что принимает конкретный сайт — пароль, который вы вводите правильно, лучше теоретически более сильного, в котором вы ошибаетесь.
Сохраняются или отправляются ли куда-то сгенерированные пароли?
Нет. Пароли создаются и отображаются целиком в вашем браузере и никогда не сохраняются. Только настройки — длина, наборы символов и т.д. — запоминаются локально, чтобы инструмент открывался таким же, каким вы его оставили.
Зачем исключать неоднозначные символы вроде 0, O, 1, l, I?
В некоторых шрифтах их легко перепутать, из-за чего пароль неверно набирают при копировании с бумаги или при чтении по телефону. Включите «Исключить неоднозначные», чтобы убрать их автоматически, или используйте поле исключения символов для всего остального, что не принимает конкретная система.