Projekt in Linux Skill Tree

Entwicklung eines Zufallspasswort-Generators

In diesem Projekt lernen Sie, wie Sie ein Skript für einen Zufallspasswort-Generator erstellen, das bestimmten Anforderungen entspricht. Der Passwort-Generator erzeugt ein 12-Zeichen-Passwort, das mindestens eine Ziffer, einen Großbuchstaben, einen Kleinbuchstaben und ein Sonderzeichen aus der Menge ><+-{}:.&; enthält.

LinuxShell

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Lehrplan

★★ Challenge Mode: for Advanced Users

Einführung

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.

Lehrer

labby
Labby
Labby is the LabEx teacher.