Задача: Разработка программы для генерации паролей

Нужна программа на Python, которая генерирует пароли на основе заданных слов, чисел, символов и шаблонов (масок).

Функционал:

  1. Генерация паролей на основе шаблонов:
    • W – слово (из списка слов),
    • N – число (из списка чисел),
    • S – символ (из списка символов).
      Например, для маски WNS: word123@.
  2. Поддержка слов в трёх вариантах: строчные, заглавные, капитализация (word, WORD, Word).
  3. Контроль длины пароля: от 5 до 12 символов.
  4. Исключение дубликатов.
  5. Сохранение результата в файл .txt.
Входные данные:

  • Список слов.
  • Список чисел.
  • Список символов.
  • Шаблоны паролей (маски).
Выход: Файл с уникальными паролями.

Читайте на 123ru.net