Скрипт password_generator.py генерирует один или несколько случайных паролей и выводит их в консоль.
- Установлен Python 3.x
- Дополнительные зависимости не требуются (используются только стандартные модули
argparse,random,string)
Перейдите в корень проекта и выполните:
python password_generator.pyПо умолчанию будет сгенерирован один пароль длиной 8 символов, содержащий цифры, буквы и специальные символы.
-l, --length— длина пароля (по умолчанию8).-n, --number— количество паролей (по умолчанию1).--no-digits— не включать цифры.--no-letters— не включать буквы.--no-symbols— не включать специальные символы.--word— слово, которое будет включено в пароль и предварительно преобразовано в leet-стиль.
Сгенерировать один пароль длиной 12 символов:
python password_generator.py -l 12Сгенерировать 5 паролей длиной 16 символов только из букв и цифр:
python password_generator.py -l 16 -n 5 --no-symbolsСгенерировать 3 пароля длиной 10 символов только из цифр:
python password_generator.py -l 10 -n 3 --no-letters --no-symbolsСгенерировать пароль длиной 12 символов с включённым словом (в leet-стиле):
python password_generator.py -l 12 --word example