Надёжность пароля, проверка утечки / генератор

Измерьте надёжность пароля (энтропию и оценочное время взлома), проверьте через Have I Been Pwned, не встречался ли он в утечках данных, и сгенерируйте надёжные пароли. Оценка и генерация выполняются в вашем браузере; при проверке утечки сам пароль не отправляется.

Оценка надёжности и генерация выполняются в браузере и ничего не отправляют. Проверка утечки запускается только по нажатию кнопки и отправляет из вашего браузера напрямую в Have I Been Pwned (api.pwnedpasswords.com) лишь первые 5 символов SHA-1-хеша пароля. Сам пароль и полный хеш не отправляются, через сервер этого сайта ничего не проходит.

Открыть инструмент

Отправка
Оценка стойкости ничего не отправляет
Хранение
Нет
Внешний API
Только при проверке утечек: 5 символов хеша в HIBP
Цель
К внешним целям не подключается
Подробнее
  • Оценка стойкости и генерация паролей выполняются только в браузере.
  • Проверка утечек запускается только по кнопке. Браузер напрямую отправляет в Have I Been Pwned (api.pwnedpasswords.com) лишь первые 5 символов SHA-1-хеша пароля и сверяет полученные варианты локально (k-анонимность). Сам пароль и полный хеш не отправляются.
  • HIBP получает эти 5 символов и ваш IP-адрес. Сервер этого сайта не участвует.
  • Сам показ страницы записывается в журнал доступа (IP-адрес, время, user agent и т. п.). На страницах инструментов не загружаются реклама и аналитика. Политика конфиденциальности

Проверить надёжность

Как это работает: только по нажатию кнопки браузер хеширует пароль алгоритмом SHA-1 и отправляет в Have I Been Pwned лишь первые 5 символов хеша. Сравнение тоже происходит в браузере, поэтому пароль и полный хеш не отправляются, а сервер этого сайта не участвует. HIBP получает эти 5 символов и ваш IP-адрес.

Пароли, которыми вы уже пользуетесь, безопаснее проверять в менеджере паролей или во встроенной проверке браузера. Как проверить, не утёк ли пароль / Безопасны ли менеджеры паролей?

Данные: Have I Been Pwned (Pwned Passwords)

Сгенерировать надёжный пароль

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

  1. 1

    Введите пароль выше, чтобы увидеть его энтропию (в битах), надёжность и оценочное время взлома.

  2. 2

    Нажмите «Проверить по базе утечек», чтобы узнать, есть ли этот пароль в Pwned Passwords сервиса Have I Been Pwned.

  3. 3

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

  4. 4

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

Почему это важно

Надёжность сводится к длине и случайности (энтропии). Реальные слова и подстановки (@ вместо a и т. п.) легко угадываются и слабее, чем кажутся. Практический оптимум: уникальная длинная случайная строка для каждого сайта, а единственное, что вы запоминаете, — это мастер-пароль вашего менеджера.

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

QОтправляется ли мой пароль куда-нибудь?
A

Сам пароль никуда не отправляется. Оценка и генерация выполняются полностью в браузере. Только при нажатии кнопки проверки утечки в Have I Been Pwned отправляются первые 5 символов его хеша (см. следующий вопрос).

QНасколько точно «время взлома»?
A

Оно сильно зависит от оборудования атакующего и способа хеширования, поэтому это лишь ориентир. Мы исходим из быстрого офлайн-перебора (~10 миллиардов попыток в секунду). Энтропия (в битах) — более объективный показатель.

QКак работает проверка утечки и безопасна ли она?
A

Используется k-анонимность. Браузер хеширует пароль алгоритмом SHA-1 и отправляет только первые 5 символов; Have I Been Pwned возвращает несколько сотен хешей, начинающихся с них, а совпадение браузер ищет сам. Ни HIBP, ни этот сайт не узнают, какой пароль вы проверяли. HIBP получает эти 5 символов и ваш IP-адрес. Запрос можно увидеть в инструментах разработчика браузера (вкладка «Сеть»).

QЕсли пароль «не найден», он надёжен?
A

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