Проверка надёжности пароля: сколько времени нужно, чтобы его взломать?

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

Обновлено

Нужен более надёжный? Создайте его в Расширенном генераторе паролей.

Ваши данные никогда не покидают ваш компьютер. Вся обработка выполняется на 100% локально в вашем браузере.

Был ли этот инструмент полезен?0.0 Оценок: 0
Создавайте надёжные пароли и парольные фразыВключайте и исключайте слова, выбирайте допустимые символы, избегайте последовательностей, массовая генерация.Генератор паролей →

Как пользоваться: Проверка надёжности пароля

  1. Введите или вставьте пароль. Он анализируется прямо в браузере и никогда не передаётся на наш сервер.
  2. Посмотрите уровень надёжности, количество возможных комбинаций и оценку времени взлома в четырёх сценариях атак.
  3. Проверьте список слабых мест: распространённые слова, последовательности вроде «1234» или «qwerty», годы и предсказуемые шаблоны.
  4. При желании нажмите Проверить утечки данных, чтобы узнать, есть ли пароль в базе утёкших паролей 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.

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

Безопасно ли вводить здесь свой пароль?
Анализ надёжности полностью выполняется в вашем браузере, ничего не отправляется на devpack. Необязательная проверка утечек передаёт в Have I Been Pwned только 5-символьный префикс SHA-1-хеша пароля (k-anonymity). Тем не менее самая безопасная привычка — проверять похожий пароль, а не реальный.
Сколько времени нужно, чтобы взломать 8-символьный пароль?
Случайный 8-символьный пароль из всех типов символов имеет около 6,6 × 1015 вариантов. При быстрой офлайн-атаке на GPU это занимает от нескольких часов до нескольких дней. Распространённые или шаблонные 8-символьные пароли взламываются за секунды. Используйте 12–16 и более символов.
Что такое энтропия пароля?
Энтропия измеряет непредсказуемость в битах: каждый бит удваивает число необходимых догадок. Около 60 бит достаточно для большинства аккаунтов, 80 и более бит — надёжно, а 100 и более бит недоступны для практической перебора.
Почему мой длинный пароль всё равно выглядит слабым?
Скорее всего, в нём есть распространённое слово, имя, год или шаблон клавиатуры. Злоумышленники проверяют такие варианты первыми, поэтому они добавляют гораздо меньше стойкости, чем случайные символы.
Можно ли установить Проверка надёжности пароля как веб-приложение и пользоваться им офлайн?
Да. Проверка надёжности пароля — это веб-приложение (PWA), которое можно установить из браузера, без скачивания из магазина приложений. В Chrome или Edge (Windows, macOS, Linux, ChromeOS) или на Android нажмите вверху этой страницы «Установить приложение»; на iPhone и iPad используйте «Поделиться → На экран «Домой»», а в Safari 17+ на Mac — «Файл → Добавить в Dock». После этого приложение откроется в отдельном окне со своим значком, и так как оно полностью работает в браузере, оно продолжит работать офлайн. Firefox на компьютере не умеет устанавливать веб-приложения. Как работает установка.

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

localГенератор паролейСоздавайте надёжные, по-настоящему случайные пароли или легко запоминаемые парольные фразы с расширенными…localКалькулятор комбинаций и перестановокСколько существует вариантов? Введите n элементов и выберите r, чтобы сразу получить сочетания,…localГенератор хешейМгновенно вычисляйте хеши MD5 и SHA для любого текста или файла, создавайте подписи HMAC и вставляйте…localГенератор случайных чиселГенерируйте случайные числа (с повторами или без), выбирайте победителей из списка, перемешивайте имена,…localГенератор UUIDСоздавайте криптографически случайные UUID (v4) или сортируемые UUID на основе времени (v7) пакетами,…localПереводчик азбуки МорзеВведите текст, чтобы получить код Морзе, или вставьте точки и тире, чтобы расшифровать их. Затем…