РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
21 of 97 menu

Генератор паролей

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

Основные возможности проекта

  • Генерация случайного пароля по нажатию кнопки.
  • Настройка длины пароля.
  • Настройка сложности (только цифры, буквы, смешанный).
  • Включение/отключение спецсимволов.
  • Копирование пароля в буфер обмена.
  • Оценка надежности сгенерированного пароля.

Главная страница

На главной странице сайта должна быть кнопка "Сгенерировать пароль". При каждом нажатии на кнопку генерируется новый случайный пароль с учетом выбранных настроек. Рядом с кнопкой должен отображаться сгенерированный пароль.

Настройки

Перед генерацией пароля пользователь может настроить параметры:

  • Длина пароля (инпут или слайдер, например, от 4 до 32).
  • Сложность (выпадающий список или радиокнопки):
    • Только цифры.
    • Только буквы.
    • Смешанный (буквы + цифры, например, "a3k7d9f1").
  • Использовать спецсимволы (чекбокс: включить !@#$%^&* и т.д.).

Копирование в буфер обмена

После того, как пароль сгенерируется, рядом с ним нужно показать кнопку "Скопировать", которая по нажатию сохраняет пароль в буфер обмена пользователя.

Оценка надежности

Рядом со сгенерированным паролем должна отображаться оценка его надежности:

  • Слабый (только цифры, короткий).
  • Средний (буквы + цифры).
  • Сильный (буквы + цифры + спецсимволы, длинный).

История паролей

На странице должна отображаться история сгенерированных паролей (сохраняется в сессии или локальном хранилище):

  • Список последних сгенерированных паролей с указанием даты и времени.
  • Возможность очистить историю.

Админ-панель

В админ-панели администратор может управлять настройками генерации:

  • Минимальная и максимальная длина пароля.
  • Разрешенные спецсимволы.
  • Наборы символов для генерации (цифры, заглавные буквы, строчные буквы).

Дополнительные возможности

  • Генерация нескольких паролей одновременно.
  • Кнопка "Показать пароль" для отображения в открытом виде (глазок).
  • Экспорт сгенерированных паролей в текстовый файл.
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить