Генератор паролей и парольных фраз

Генерируйте надежные случайные пароли или легко запоминающиеся фразы прямо в вашем браузере.

Тип
Параметры
Готово.

Ваши пароли и фразы генерируются локально с помощью надежного встроенного генератора браузера. Никакие данные не отправляются на BroBroGo.

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

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

Каждый символ и каждое слово выбираются с помощью криптографически стойкого генератора случайных чисел браузера, а не предсказуемого источника. При выборе используется метод выборки с отклонением, поэтому ни один символ или слово не имеют приоритета перед другими.

Что лучше использовать: пароль или парольную фразу?

Случайный пароль содержит больше энтропии на один символ, поэтому он лучше подходит для случаев, когда его хранит и автоматически подставляет менеджер паролей. Парольная фраза (состоящая из нескольких связанных слов) легче вводится и запоминается, что делает ее идеальным выбором для ввода вручную — например, для разблокировки устройства, пароля от Wi-Fi или мастер-пароля к самому менеджеру паролей.

Что означает показатель энтропии?

Это количество бит случайности в сгенерированном значении. Для пароля оно рассчитывается как длина, умноженная на двоичный логарифм количества возможных символов на каждой позиции; для парольной фразы — как количество слов, умноженное на log2(7776) (размер словаря). Чем выше это число, тем сложнее подобрать пароль перебором. При этом предполагается, что злоумышленник уже знает точный метод генерации, поэтому показатель измеряет чистую случайность, а не время взлома по словарям или шаблонам.

Локальная генерация учетных данных в браузере

Безопасность учетных записей и устройств напрямую зависит от случайности используемых ключей доступа. Данный инструмент позволяет мгновенно создавать надежные случайные пароли или легко запоминающиеся парольные фразы непосредственно на вашем устройстве.

Процесс генерации происходит локально в вашем веб-браузере с использованием встроенных механизмов случайности. Никакие данные не отправляются на BroBroGo, не загружаются на внешние серверы и не сохраняются. Это исключает перехват сгенерированных значений в процессе передачи по сети.

Инструмент поддерживает два режима работы: создание классического случайного пароля и формирование текстовой парольной фразы из случайного набора слов. Каждый из этих подходов решает свои задачи в зависимости от того, как именно планируется использовать и вводить учетные данные.

Различия между паролями и парольными фразами

Выбор между паролем и парольной фразой зависит от сценария использования:

  • Пароль (случайный набор символов): Обладает высокой плотностью случайности на один символ. Такой вариант оптимален для учетных записей в сервисах, где ввод данных автоматизирован. Сгенерированный пароль сохраняется в менеджер паролей, который затем автоматически подставляет его при авторизации.
  • Парольная фраза (набор слов): Состоит из нескольких случайных слов, разделенных выбранным символом. Ее гораздо проще запомнить и ввести вручную. Это делает парольную фразу подходящим решением для мастер-пароля от менеджера паролей, кода разблокировки экрана смартфона или компьютера, а также для пароля от домашней сети Wi-Fi, который приходится диктовать вслух или вводить на телевизорах и игровых консолях.

Параметры генерации паролей

При выборе типа «Пароль» инструмент предоставляет гибкие настройки для управления набором используемых символов и длиной конечной строки:

  • Длина: Задается в диапазоне от 4 до 64 символов (по умолчанию используется значение 16).
  • Наборы символов: Доступны четыре независимых чекбокса: «Прописные буквы (A-Z)», «Строчные буквы (a-z)», «Цифры (0-9)» и «Спецсимволы (!@#$…)». По умолчанию все четыре набора активны.
  • Исключение неоднозначных знаков: Опция «Исключить похожие символы (0, O, I, l, 1)» позволяет убрать из генерации символы, которые легко перепутать при визуальном чтении или ручном вводе.

Если в настройках выбрано несколько типов символов, алгоритм гарантирует, что в готовом пароле появится как минимум по одному символу из каждого выбранного набора (если это позволяет общая длина). Остальные позиции заполняются случайным образом из объединенного пула разрешенных знаков.

Если снять выделение со всех четырех чекбоксов наборов символов, генерация станет невозможной. В этом случае инструмент отобразит сообщение об ошибке «Выберите хотя бы один тип символов.», а поля результата, энтропии и оценки силы будут очищены.

Параметры генерации парольных фраз

Для типа «Парольная фраза» генерация происходит на основе загружаемого словаря. Во время загрузки базы слов отображается статус «Загрузка списка слов…». Настройки этого режима включают:

  • Количество слов: Настраивается в пределах от 3 до 10 слов (по умолчанию генерируется 6 слов).
  • Разделитель: Определяет символ между словами. Доступны варианты: «Дефис», «Пробел», «Точка» или «Без разделителя».
  • Слова с заглавной буквы: При активации этого чекбокса каждое слово во фразе начнется с прописной буквы.
  • Включить цифру: Добавляет случайную цифру для соответствия жестким требованиям некоторых систем авторизации.

Оценка случайности и силы пароля

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

Расчет энтропии

Энтропия измеряется в битах и показывает чистый уровень случайности сгенерированных данных. Расчет строится на предположении, что потенциальный атакующий полностью знает алгоритм генерации и длину пароля, но не знает случайных выборов, сделанных программой:

  • Для пароля: Вычисляется по формуле:

    Entropy = L × log₂(N)

    где L — длина пароля, а N — общий размер пула доступных символов, который зависит от выбранных чекбоксов и исключения похожих знаков.

  • Для парольной фразы: Вычисляется по формуле:

    Entropy = W × log₂(7776)

    где W — количество слов, а 7776 — фиксированный размер используемого словаря EFF. Каждый шаг выбора слова добавляет примерно 12.92 бит энтропии.

Этот показатель отражает математическую стойкость к полному перебору (brute-force), но не является прямой оценкой времени взлома при атаках по специализированным словарям утечек или гибридным шаблонам.

Показатели силы

На основе рассчитанной энтропии инструмент присваивает паролю или фразе один из четырех статусов надежности:

  • «Слабый»
  • «Средний»
  • «Надежный»
  • «Очень надежный»

Обновление результата, расчет энтропии и изменение статуса происходят автоматически при любом изменении настроек, переключении режимов или нажатии на кнопку «Сгенерировать заново». После генерации выводится статус «Сгенерировано.». Скопировать полученное значение можно кликом по нему, нажатием клавиш Enter или Space, а также с помощью отдельной кнопки копирования.

Часто задаваемые вопросы

Как генерируется случайность?
Каждый символ и каждое слово выбираются с помощью криптографически стойкого генератора случайных чисел браузера, а не предсказуемого источника. При выборе используется метод выборки с отклонением, поэтому ни один символ или слово не имеют приоритета перед другими.

Что лучше использовать: пароль или парольную фразу?
Случайный пароль содержит больше энтропии на один символ, поэтому он лучше подходит для случаев, когда его хранит и автоматически подставляет менеджер паролей. Парольная фраза (состоящая из нескольких связанных слов) легче вводится и запоминается, что делает ее идеальным выбором для ввода вручную — например, для разблокировки устройства, пароля от Wi-Fi или мастер-пароля к самому менеджеру паролей.

Что означает показатель энтропии?
Это количество бит случайности в сгенерированном значении. Для пароля оно рассчитывается как длина, умноженная на двоичный логарифм количества возможных символов на каждой позиции; для парольной фразы — как количество слов, умноженное на log2(7776) (размер словаря). Чем выше это число, тем сложнее подобрать пароль перебором. При этом предполагается, что злоумышленник уже знает точный метод генерации, поэтому показатель измеряет чистую случайность, а не время взлома по словарям или шаблонам.