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