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.