Частный, криптографически безопасный инструмент для создания паролей

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

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

Создается локально в вашем браузере

Создайте надежный пароль

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

Быстрые пресеты

Настройки случайного пароля

Разрешенные символы / Другие символы, которые следует исключить

Создано на этом устройстве

Ваши сгенерированные результаты

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

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

Энтропия — это математическая оценка значений, создаваемых этим генератором, а не обещание того, сколько времени займет реальная атака. Фишинг, вредоносное ПО и повторное использование паролей обходят грубую силу.

Частный по дизайну

Генерация происходит в JavaScript на этом устройстве. Инструмент не передает, не регистрирует, не хранит, не анализирует и не размещает сгенерированные секреты в URL-адресе страницы. Перезагрузка страницы удаляет их.

Копируйте пароли только на доверенное устройство. Расширения браузера, вредоносное ПО или программное обеспечение для записи экрана могут по-прежнему видеть то, что отображается.

Что делает этот генератор безопаснее

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

Генератор использует Web Crypto, а не Math.random(), и отклоняет смещенные случайные значения перед выбором символов или слов.

Гарантированные группы символов

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

Никакой тайной истории

Сгенерированные значения никогда не записываются этим инструментом в localStorage, файлы cookie, аналитические события или общие URL-адреса.

Консервативное руководство

Отображение прочности фокусируется на длине и предполагаемом пространстве поиска и не требует гарантированного времени взлома.

Практический контрольный список безопасности пароля

  • Используйте уникальный пароль для каждой учетной записи, чтобы одно взлом не смог разблокировать другую услугу.
  • Сохраняйте сгенерированные пароли в надежном менеджере паролей, а не пытайтесь запомнить их.
  • Защитите менеджер паролей с помощью длинной главной парольной фразы и многофакторной аутентификации.
  • Выбирайте пароли или устойчивую к фишингу многофакторную аутентификацию, если служба их предлагает.
  • Никогда не отправляйте пароль по электронной почте, в чате или в общем документе.
  • Измените пароль при подозрении на компрометацию; рутинные принудительные изменения не заменяют уникальные надежные пароли.

Руководство и методология безопасности

В текущих руководствах NIST особое внимание уделяется длине пароля, уникальным паролям, поддержке менеджера паролей и разрешению использования длинных парольных фраз. API Web Crypto предоставляет в современных браузерах криптостойкие случайные значения.

Генератор безопасных паролей: часто задаваемые вопросы

Пароли генерируются на сервере?

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

Сохраняет ли сайт мой сгенерированный пароль?

Нет. Этот инструмент не записывает сгенерированные секреты в хранилище, файлы cookie, аналитические события или URL-адреса. Видимый результат исчезает при перезагрузке страницы.

Почему Web Crypto лучше чем Math.random()?

Web Crypto предназначен для предоставления криптостойких случайных значений. Math.random() полезен для моделирования и интерфейсных эффектов, но не подходит для генерации секретов.

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

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

Является ли парольная фраза такой же безопасной, как случайный пароль?

Это зависит от количества выбранных слов и размера списка источников. Случайно выбранные слова могут быть сильными, но короткие фразы, созданные человеком, и известные цитаты предсказуемы.

Должен ли каждый пароль содержать символы?

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

Что означает энтропия в битах?

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

Могу ли я сгенерировать несколько паролей одновременно?

Да. Выберите один, пять или десять результатов. Каждое значение генерируется независимо с использованием безопасной случайности браузера.

Должен ли я проверить сгенерированный пароль по базам данных нарушений?

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

Является ли PIN-код заменой пароля?

Обычно нет. Числовые PIN-коды имеют гораздо меньшее пространство для поиска и должны использоваться только в системах, которые требуют их и предусматривают ограничения попыток или защиту устройства.

Должен ли я регулярно менять каждый пароль?

Меняйте пароли после подозрения на компрометацию, случайное раскрытие информации или взлом службы. Ненужные запланированные изменения могут способствовать предсказуемым изменениям и не заменяют уникальности.

Что еще защищает аккаунт?

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