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

Реализуйте сайт, по нажатию на кнопку генерирующий случайный пароль.

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

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

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

Настройки

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

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

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

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

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

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

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

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

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

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