Проверятор сложности пароля
Реализуйте сайт, позволяющий проверить сложность пароля.
Основные возможности проекта
- Форма с полем для ввода пароля.
- Кнопка для проверки сложности пароля.
- Вывод уровня сложности: слабый, средний, сильный.
Главная страница
На главной странице сайта должна быть форма с полем для ввода пароля и кнопкой "Проверить". Пользователь вводит пароль. По нажатию на кнопку сайт проверяет уровень сложности пароля и выводит результат.
Критерии проверки
Критерии проверки программист должен придумать самостоятельно. Рекомендуемые критерии:
- Слабый пароль - только цифры или только буквы (длина менее 6 символов).
- Средний пароль - буквы + цифры (длина 6-10 символов).
- Сильный пароль - буквы + цифры + спецсимволы (длина более 10 символов).
Результат проверки
После проверки сайт должен вывести уровень сложности пароля:
- Слабый - пароль легко взломать (только цифры или короткий).
- Средний - пароль средней сложности (буквы + цифры).
- Сильный - надежный пароль (буквы + цифры + спецсимволы, длинный).
Дополнительные возможности
- Подсказки по улучшению пароля (например, "Добавьте спецсимволы", "Увеличьте длину пароля").
- Визуальное отображение сложности (цветовая индикация: красный - слабый, желтый - средний, зеленый - сильный).