искрадок.руПростые инструменты

Безопасность · На вашем устройстве

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

Новый пароль для каждого аккаунта. Выберите случайные символы, читаемые слоги или PIN — и скопируйте готовый вариант.

Какой пароль нужен?

Символы
ASCII-набор: !#$%&()*+,-./:;=?@[]^_{|}~
Без пробелов, кавычек и обратной косой черты. Проверьте требования сервиса.
Настройки чтенияГруппировка добавляет только отступы на экране.

Ваш пароль

Биты описывают размер множества вариантов, а не время взлома. Шкала показана до 128 бит. Условия хранения пароля и ограничения попыток также важны.

Ещё 5 независимых вариантов

Сохраните в менеджере паролей

Используйте уникальный пароль для каждого аккаунта и включайте двухфакторную аутентификацию (2FA). Генератор работает в браузере: пароли не отправляются, не записываются в хранилище или адрес страницы. Кнопка копирования записывает только выбранный пароль в ваш буфер обмена. Мы не читаем буфер.

Как считается случайность

В случайном режиме выбираем каждый символ равномерно из общего набора и повторяем генерацию, если отсутствует выбранная группа. Это даёт равномерное распределение по допустимым строкам. Их точное количество рассчитываем методом включения–исключения; биты = log₂ этого количества.

В слоговом режиме каждый блок имеет вид согласная–гласная–согласная. Наборы согласных: bdfghjklmnprstvwxyz (19), гласных: aeiou (5); две цифры выбираются из 0–9. При исключении похожих символов остаются 18 согласных, 3 гласных и 8 цифр. Границы блоков фиксированы: разные выборы дают разные строки. Биты = число слогов × log₂(C²V) + 2 × log₂(D). Для PIN — длина × log₂(10), включая ведущие нули.

Случайные индексы получаем через crypto.getRandomValues с отбрасыванием значений вне кратного диапазона. Это исключает смещение от остатка деления. Генератор не заявляет сертификацию.

Справочные источники: Web Crypto · MDN, NIST SP 800-63B.

Как вам удобнее?

Одна Искра. Ваше настроение.