проект in Linux Skill Tree

Разработка генератора случайных паролей

Начинающий

В этом проекте вы научитесь создавать скрипт генератора случайных паролей, который соответствует определенным требованиям. Генератор паролей создаст пароль длиной 12 символов, который включает как минимум одну цифру, одну заглавную букву, одну строчную букву и один специальный символ из набора ><+-{}:.&;.

ShellLinux

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом проекте вы научитесь создавать скрипт для генерации случайных паролей, которые соответствуют определенным требованиям безопасности. Скрипт сгенерирует пароль длиной 12 символов, который включает как минимум одну цифру, одну заглавную букву, одну строчную букву и один специальный символ из набора ><+-{}:.&;. Этот проект предоставит вам практический опыт в написании скриптов и работе со случайными данными.

👀 Предварительный просмотр

$ cd /home/labex/project
$ sh genpass.sh
## Пример
2Dsxw9+xS:27

🎯 Задачи

В этом проекте вы будете:

  • Настраивать проектную среду и создавать необходимый файл скрипта.
  • Реализовывать логику для генерации случайного пароля, который соответствует указанным требованиям к сложности.
  • Тестировать скрипт для генерации паролей, чтобы убедиться, что он работает правильно.

🏆 Достижения

По завершении этого проекта вы сможете:

  • Понять процесс создания скрипта для генерации случайных паролей.
  • Реализовать алгоритм генерации паролей, который удовлетворяет определенным требованиям к типам символов.
  • Тестировать и валидировать сгенерированные пароли, чтобы убедиться, что они соответствуют желаемым критериям.

Преподаватель

labby

Labby

Labby is the LabEx teacher.

Рекомендовано для вас

no data