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