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

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

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

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

  • Слайдер длины от 4 до 32 символов.
  • Чекбоксы наборов: цифры, строчные буквы, заглавные буквы, спецсимволы.
  • Генерация по кнопке и повторная генерация с теми же настройками.
  • Копирование пароля и переключение «показать / скрыть».
  • Шкала надёжности: слабый / средний / сильный.

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

На странице — слайдер длины с числом рядом, четыре чекбокса, кнопка генерации, крупный блок с паролем (моноширинный шрифт), полоска надёжности и кнопки «Копировать», «Показать / скрыть», «Сгенерировать ещё».

Генерация

  • Набор символов собирается только из включённых чекбоксов.
  • Если не выбран ни один набор — кнопка не генерирует пароль, инпуты подсвечиваются ошибкой.
  • В пароле должен быть хотя бы один символ из каждого включённого набора.

Наборы символов

  • Цифры: 0–9.
  • Строчные: a–z.
  • Заглавные: A–Z.
  • Спецсимволы: !@#$%^&*()_+-=[]{}|;:,.<>?

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

  • Слабый — длина меньше 8 или задействован только один набор.
  • Средний — длина 8–12 и как минимум два набора.
  • Сильный — длина больше 12 и не меньше трёх наборов.
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить