Einführung
In diesem Projekt lernst du, wie du ein Skript zum Generieren von zufälligen Passwörtern erstellst, das bestimmte Sicherheitsanforderungen erfüllt. Das Skript wird ein 12-Zeichen-Passwort generieren, das mindestens eine Ziffer, einen Großbuchstaben, einen Kleinbuchstaben und ein Sonderzeichen aus der Menge ><+-{}:.&;
enthält. Dieses Projekt bietet dir praktische Erfahrungen in der Skriptprogrammierung und der Arbeit mit zufälligen Daten.
👀 Vorschau
$ cd /home/labex/project
$ sh genpass.sh
## Beispiel
2Dsxw9+xS:27
🎯 Aufgaben
In diesem Projekt wirst du:
- Die Projektumgebung einrichten und die erforderliche Skriptdatei erstellen.
- Die Logik implementieren, um ein zufälliges Passwort zu generieren, das die angegebenen Komplexitätsanforderungen erfüllt.
- Das Passwort-Generatorskript testen, um sicherzustellen, dass es korrekt funktioniert.
🏆 Errungenschaften
Nach Abschluss dieses Projekts kannst du:
- Den Prozess des Erstellens eines Skripts zum Generieren von zufälligen Passwörtern verstehen.
- Ein Passwort-Generierungsalgorithmus implementieren, der bestimmte Zeichentyp-Anforderungen erfüllt.
- Die generierten Passwörter testen und validieren, um zu bestätigen, dass sie die gewünschten Kriterien erfüllen.