Оценить энтропию пароля

Измерьте энтропию вашего пароля в битах (его математическую устойчивость к случайности) и оцените время, необходимое для его взлома методом полного перебора при различных вычислительных мощностях. Ничего никуда не отправляется: расчёт выполняется полностью в вашем браузере.

Пример:
Обработка на 100% локально: это поле никогда не отправляется по сети, даже во время ввода.

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

Энтропия измеряет в битах среднее количество попыток, необходимых для угадывания пароля методом чистого полного перебора: она рассчитывается на основе длины пароля и размера используемого набора символов (строчные, прописные буквы, цифры, символы). Чем выше энтропия, тем экспоненциально больше становится количество возможных комбинаций, и тем дольше становится расчётное время взлома. Таблица выше применяет эту энтропию к нескольким реалистичным скоростям вычислений — от ограниченной онлайн-атаки до выделенного кластера GPU для взлома хешей.

Гарантирует ли оценка энтропии, что пароль безопасен?

Нет. Этот расчёт предполагает атаку чистым полным перебором, которая проверяет все возможные комбинации случайным образом. На практике злоумышленники используют словари утекших паролей и распространённые правила преобразования (заглавная буква в начале, цифра в конце, замены «a» → «@»), которые гораздо быстрее взламывают пароль, основанный на словарном слове, даже длинном. Случайный пароль, сгенерированный менеджером паролей, всегда предпочтительнее запоминающейся фразы, даже если их теоретическая энтропия схожа.

Почему время взлома так сильно варьируется в зависимости от сценария?

Скорость вычислений сильно зависит от контекста: онлайн-сервис, ограничивающий количество попыток (часто несколько попыток в секунду), обеспечивает совершенно иную защиту, чем украденный хеш, взломанный офлайн на выделенном оборудовании, способном тестировать десятки миллиардов комбинаций в секунду. Именно поэтому безопасное хранение паролей (с медленными хеш-функциями, такими как bcrypt или argon2) так же важно, как и выбор самого пароля.

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