Оцените стойкость пароля с помощью модели энтропии в духе zxcvbn, которая поощряет длину и разнообразие символов и штрафует словарные слова и предсказуемые шаблоны.
Возвращаемые метрики
- Оценка (0–4) — качественная шкала от очень слабого до очень сильного
- Энтропия (биты) — оценка сложности угадывания по размеру алфавита и длине
Обработка полностью в браузере; пароль не покидает ваше устройство.
Что повышает стойкость
Более длинные парольные фразы, смешанный регистр, цифры, символы и случайный порядок повышают энтропию. Обычные пароли (password123), проходы по клавиатуре (qwerty) и утечённые базовые слова получают низкие оценки даже при поверхностной сложности.
Когда использовать
Обучать пользователей при регистрации, проверять соответствие политикам в UX-макетах или сравнивать стратегии длинных фраз и коротких сложных паролей.
Ограничения
Эвристическая оценка не обнаруживает утечки вашей конкретной базы хешей и не угадывает личный контекст (клички питомцев, дни рождения), если их нет во встроенном словаре. Высокая оценка не заменяет многофакторную аутентификацию и уникальные пароли для каждого сайта.
Пример
Например, введите значения образца по умолчанию в форме и сравните вывод с известным эталоном; меняйте по одному вводу за раз, чтобы увидеть, как меняется результат.