Криптостойкий генератор паролей

Бесплатный генератор паролей, работающий полностью в браузере на Web Crypto API — той же самой случайности, что используется в TLS-шифровании. Четыре режима: случайный, произносимый (на слогах), ПИН-код, шаблон. Энтропия и время взлома обновляются мгновенно при изменении длины и набора символов.

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

1
Выберите режим

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

2
Длина и набор символов

Двигайте ползунок до 12+ для личных аккаунтов и 20+ для мастер-паролей и серверных учёток. Включайте классы символов.

3
Смотрите счётчик надёжности

Цельтесь в 80+ бит энтропии — всё, что ниже 60 бит, считается взламываемым оффлайн-атакой на современном железе.

4
Скопируйте или выгрузите

Один пароль — кнопкой Копировать. Много — задайте количество, нажмите Сгенерировать и затем Копировать всё или Скачать .txt.

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

·
Энтропия: бит Время взлома (GPU офлайн):
c = строчная · C = заглавная · d = цифра · s = символ · x = буква/цифра · * = любой · \X = буква X буквально
Пример: Cccdds → Foo42!
Скопировано
Не знаешь, что попробовать?
500+ бесплатных инструментов — открой сюрприз
🎲 Сюрприз

Возможности

Криптостойкая случайность
Каждый символ берётся из crypto.getRandomValues с отбраковкой неравномерных выборок — никакого Math.random.
Четыре режима генерации
Чистый случайный, произносимый на слогах, числовой ПИН и шаблон под конкретные политики паролей.
Энтропия и время взлома в реальном времени
Биты энтропии и время на 100 ГГц/с GPU-ферму обновляются мгновенно — баланс длины, классов и запоминаемости в одном виде.
Массовая генерация
До 500 паролей одной командой, копирование скопом или выгрузка в .txt для массовой выдачи.
Исключение похожих
Опциональное удаление визуально похожих символов (l, 1, I, O, 0) и неудобных для копирования ({ } [ ] / \ ' " `).
Генерация по шаблону
Шаблон Cccdds — и каждый пароль ему соответствует. Удобно для систем, требующих фиксированный формат.

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

Действительно ли случайность криптостойкая?

Да. Используется window.crypto.getRandomValues с отбраковкой неравномерных значений — тот же источник, на котором TLS строит сессионные ключи. Math.random не вызывается ни разу.

Какой длины должен быть пароль?

12 символов со всеми классами — современный минимум для личных аккаунтов. 20+ символов для мастер-паролей менеджеров, root-доступа на серверах и кодов восстановления. Длина даёт больше энтропии, чем разнообразие классов.

Что такое энтропия и почему она важна?

Энтропия — число равновероятных вариантов, которое атакующий должен перебрать в среднем. 80 бит ≈ 10²⁴ вариантов, недосягаемо для любых текущих ресурсов. 40 бит ломаются за минуту.

Произносимый режим менее надёжен?

У него ниже энтропия на символ (~3.4 бита против ~6.6 у случайного), поэтому добавьте 4–6 символов длины. 16-символьный произносимый пароль примерно равен по стойкости 12-символьному случайному.

Что такое синтаксис шаблона?

Шаблон, где каждый символ — заполнитель: c (строчная), C (заглавная), d (цифра), s (символ), x (буквы/цифры), * (любой). Backslash перед буквой вставляет её буквально. Пример: Cccdds даст что-то вроде "Foo42!".

Можно ли доверять браузерному генератору?

Код выполняется локально, его можно посмотреть через View Source. Пароли генерируются прямо во вкладке через Web Crypto API. Для максимума доверия — открыть страницу, отключиться от сети и сгенерировать офлайн.

💡 Хотите, чтобы мы улучшили этот инструмент лично для вас?

Мы можем! И это бесплатно. Просто отправьте нам сообщение с вашим пожеланием. Если хотите обсудить детали — оставьте свою почту, и мы с вами свяжемся. Можно анонимно.

Как вы оцениваете этот инструмент?

Спасибо за вашу оценку!
Хотите рассказать подробнее? Оставьте комментарий!
Спасибо! Ваш комментарий появится после модерации.
Инструмент пригодился?
Небольшой чай помогает держать 350+ инструментов бесплатными — а если пользуетесь постоянно, выгоднее Pro.
Опубликовано Обновлено Авторы: