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

Генератор паролей и проверка по локальной базе 100 000 утёкших. Пароль не покидает браузер; «Глубокая проверка» — opt-in запрос к HIBP (префикс хеша).

···

-· энтропия 0 бит · перебор -

Длина меняется числом, ползунком и стрелками на нём.

Наборы символов

Готовые варианты

Найдено: 13 из 13

Последние результаты

Сгенерированные пароли остаются в истории этого браузера только до закрытия вкладки и не попадают в экспорт на странице «Закладки». Значения скрыты по умолчанию — раскрываются кнопкой «Показать».

Проверить свой пароль

Пароль не отправляется на наш сервер: в браузере считается SHA-1, поиск идёт по локальной базе. База — 99 839 утёкших паролей (234 КБ).

«Глубокая проверка» — единственное место на странице с внешним сетевым запросом: по нажатию этой кнопки в API Have I Been Pwned уходит только префикс — первые 5 символов SHA-1 хеша (k-anonymity), а не сам пароль и не полный хеш. Остальной хеш сравнивается локально в браузере. Без нажатия этой кнопки никуда ничего не отправляется.

Что это и как пользоваться

Генератор предлагает три режима: случайную строку длиной от 4 до 64 знаков с выбором наборов (a-z, A-Z, 0-9, символы), легко набираемую строку из 56 символов без похожих 0 и O, 1 и l, и парольную фразу из словаря на 7776 слов.

Энтропия считается по фактическому алфавиту: у легко набираемого режима это примерно 5,8 бита на символ, у слова из diceware — около 12,9 бита, поэтому видно, что длина строки и число слов дают разный вклад в стойкость.

Рядом — оценка времени перебора при скорости 10¹⁰ попыток в секунду и предупреждения: повторяющийся символ, клавиатурный паттерн вроде qwerty, пароль из базы утечек.

Проверка идёт двумя путями: по локальной базе частых утечек, которая подгружается файлом рядом со страницей, и через HIBP — запрос уходит на api.pwnedpasswords.com, но сам пароль остаётся во вкладке.

Когда пригодится

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

Чего инструмент не делает

  • Пароли не хранятся и не синхронизируются: после закрытия вкладки строку нужно сохранить в менеджере паролей.
  • Утечка проверяется по известным базам, а не по состоянию вашего аккаунта: отсутствие в базе не значит, что пароль нигде не скомпрометирован.
  • Оценка времени перебора — модель при фиксированной скорости 10¹⁰ в секунду, а не прогноз для сервиса с его лимитами и защитой.
  • Требования конкретного сайта не проверяются: страница не знает, что сервис разрешает только 12 знаков и запрещает спецсимволы.
  • Исключение символов действует только на режим случайной строки: в парольной фразе оно ни на что не влияет.

Примеры

Вход
                    длина 16, наборы a-z + A-Z + 0-9 + символы
                  
Выход
                    K7$mPq2!vL9@xW3d — около 103 бит энтропии
                  
Вход
                    парольная фраза из 5 слов
                  
Выход
                    чайник-радио-сетка-ветер-камень — около 64 бит
                  

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

Как генерируется пароль в этом инструменте?

Локально в браузере через криптографически стойкий генератор, без отправки на сервер. Никто, кроме вас, сгенерированный пароль не видит, и он не покидает вашу машину.

Сколько символов в пароле достаточно?

Для большинства случаев хватает 12–16 символов из букв, цифр и спецсимволов. Чаще решающим фактором оказывается уникальность пароля, а не его длина.

Зачем проверка по базе утечек HIBP?

Проверка идёт по базе Have I Been Pwned через механизм k-анонимности: передаётся только префикс хеша, а не сам пароль. Если пароль уже фигурирует в утечках, использовать его нельзя, даже если он сложный.

Что такое k-анонимность в проверке?

Метод, при котором серверу отправляется только начало хеша, а он возвращает совпавшие хвосты. Сам пароль и полный хеш не покидают браузер, поэтому утечки при такой проверке не происходит.

Можно ли переиспользовать один пароль везде?

Нет. Один пароль на все сервисы означает, что утечка одного из них открывает доступ ко всем остальным. Используйте уникальные пароли и менеджер паролей.

Чем парольная фраза отличается от случайного набора?

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

Почему инструмент не «шифрует» пароль?

Инструмент генерирует и проверяет пароли, но не хранит и не шифрует их. Хранение и синхронизация — задача менеджера паролей, а не генератора.