Как пользоваться: Проверка надёжности пароля
- Введите или вставьте пароль. Он анализируется прямо в браузере и никогда не передаётся на наш сервер.
- Посмотрите уровень надёжности, количество возможных комбинаций и оценку времени взлома в четырёх сценариях атак.
- Проверьте список слабых мест: распространённые слова, последовательности вроде «1234» или «qwerty», годы и предсказуемые шаблоны.
- При желании нажмите Проверить утечки данных, чтобы узнать, есть ли пароль в базе утёкших паролей Have I Been Pwned.
Как измеряется надёжность пароля
Надёжность определяется тем, сколько догадок нужно злоумышленнику. Для по-настоящему случайного пароля это размер набора символов, возведённый в степень длины: 8 случайных строчных букв дают 268 ≈ 209 млрд вариантов, а 16 символов из всех 95 печатаемых дают около 4,4 × 1031. Выраженная в битах энтропии, каждая дополнительная единица удваивает объём работы.
Однако реальные пароли редко бывают случайными. Инструменты взлома сначала пробуют утёкшие пароли, словарные слова, имена, «прогулки» по клавиатуре и шаблоны вида «слово + год + !». Поэтому проверка снижает оценку для распространённых слов, замен вроде p@ssw0rd, повторов и последовательностей. Длинный пароль, построенный по предсказуемому шаблону, может быть слабее короткого случайного.
Сценарии атак
| Сценарий | Попыток в секунду | Когда применяется |
|---|---|---|
| Онлайн, с ограничениями | ~100 в час | Вход на сайт с лимитом попыток или блокировкой |
| Онлайн, без ограничений | ~10 | Слабо защищённые формы входа или API |
| Офлайн, медленный хеш | ~10 000 | Украденная база с хешами bcrypt, scrypt или Argon2 |
| Офлайн, быстрый хеш | ~100 млрд | Украденная база с хешами MD5/SHA-1, взломанная на GPU |
Безопасна ли проверка утечек?
Да. Она использует API k-anonymity сервиса Have I Been Pwned: ваш браузер вычисляет хеш пароля по SHA-1 и отправляет только первые пять символов хеша. Сервис возвращает все утёкшие хеши, начинающиеся с этих символов, а браузер сравнивает их локально. Ни мы, ни Have I Been Pwned не видим ни пароля, ни полного хеша.
Что действительно делает пароль надёжным
- Длина важнее сложности. Стремитесь к 16+ случайным символам или парольной фразе из 5–6 случайных слов.
- Никогда не повторяйте пароли. Утёкшие пароли пробуют на других сайтах (credential stuffing), и повторное использование — главный реальный риск.
- Пользуйтесь менеджером паролей и включайте двухфакторную аутентификацию для важных аккаунтов.
Создать надёжные пароли и парольные фразы можно в Расширенном генераторе паролей, а количество вариантов для кодов и PIN-кодов посчитать в Калькуляторе возможностей и комбинаций.
Также ищут как: have i been pwned пароль.
Инструменты, которые хорошо сочетаются с Проверка надёжности пароля
- Генератор хешей — Мгновенно вычисляйте хеши MD5 и SHA для любого текста или файла, создавайте подписи HMAC и вставляйте ожидаемую контрольную сумму, чтобы проверить загрузку.
- Генератор случайных чисел — Генерируйте случайные числа (с повторами или без), выбирайте победителей из списка, перемешивайте имена, делите группы на команды, бросайте монету и кубики, используя криптографически стойкий генератор случайных значений вашего браузера.
- Генератор UUID — Создавайте криптографически случайные UUID (v4) или сортируемые UUID на основе времени (v7) пакетами, затем копируйте или скачивайте их.
- Генератор таблиц Markdown — Соберите таблицу в редакторе, похожем на электронную таблицу, или вставьте ячейки из Excel, Google Sheets или CSV, задайте выравнивание столбцов и получите аккуратно оформленную таблицу Markdown (в стиле GitHub) или чистый HTML.