Développement d'un générateur de mots de passe aléatoires

Débutant

Dans ce projet, vous apprendrez à créer un script de générateur de mots de passe aléatoires qui répond à des exigences spécifiques. Le générateur de mots de passe créera un mot de passe de 12 caractères qui inclut au moins un chiffre, une lettre majuscule, une lettre minuscule et un caractère spécial parmi l'ensemble ><+-{}:.&;.

ShellLinux

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce projet, vous allez apprendre à créer un script générateur de mots de passe aléatoires qui répond à des exigences de sécurité spécifiques. Le script générera un mot de passe de 12 caractères comprenant au moins un chiffre, une lettre majuscule, une lettre minuscule et un caractère spécial parmi l'ensemble ><+-{}:.&;. Ce projet vous offrira une expérience pratique en matière de scripting et de manipulation de données aléatoires.

👀 Aperçu

$ cd /home/labex/project
$ sh genpass.sh
## Exemple
2Dsxw9+xS:27

🎯 Tâches

Dans ce projet, vous allez :

  • Configurer l'environnement du projet et créer le fichier de script nécessaire.
  • Implémenter la logique pour générer un mot de passe aléatoire qui répond aux exigences de complexité spécifiées.
  • Tester le script générateur de mots de passe pour vous assurer qu'il fonctionne correctement.

🏆 Réalisations

Une fois ce projet terminé, vous serez en mesure de :

  • Comprendre le processus de création d'un script générateur de mots de passe aléatoires.
  • Implémenter un algorithme de génération de mots de passe qui répond à des exigences spécifiques en matière de types de caractères.
  • Tester et valider les mots de passe générés pour confirmer qu'ils répondent aux critères souhaités.

Enseignant

labby

Labby

Labby is the LabEx teacher.

Recommandé pour vous

no data