Перейти к основному содержимому
LibraTool logoLibraTool

Проверка пароля на утечки — бесплатно

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

Ваш пароль никуда не отправляется. Пароль хешируется SHA-1 в вашем браузере, и только первые 5 символов этого хеша отправляются в Range API Have I Been Pwned. Сервер возвращает все утёкшие хеши с этим префиксом, а сопоставление выполняется локально — это модель k-анонимности, поэтому сервис никогда не узнает ваш пароль или его полный хеш.

Эта проверка делает один сетевой запрос — отправляет 5-символьный префикс хеша на api.pwnedpasswords.com. Ваш пароль и полный хеш никогда не передаются.

Как это работает

Проверяет пароль против базы данных Have I Been Pwned из миллиардов взломанных паролей — без отправки пароля куда-либо. Это использует модель k-анонимности: только первые 5 символов SHA-1 хэша пароля покидают браузер.

  1. 1
    Пароль хэшируется локально
    Ваш пароль хэшируется SHA-1 в браузере с Web Crypto API. Сам пароль никогда не покидает ваше устройство.
  2. 2
    Только 5-символьный префикс отправляется
    Первые 5 символов хэша отправляются в API диапазона Have I Been Pwned, который возвращает каждый взломанный хэш с этим префиксом.
  3. 3
    Совпадение проверяется в браузере
    Браузер ищет суффикс вашего хэша в этом списке и показывает, сколько раз (если вообще) пароль появился в утечках. Сервис никогда не узнает, какой из них был вашим.

Это единственный инструмент LibraTool, который выполняет сетевой запрос, и даже тогда ваш пароль и его полный хэш никогда не покидают браузер — только 5-символьный префикс хэша.

Похожие инструменты

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