Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| modul:m183:learningunits:lu05:aufgaben:07 [2025/11/17 08:33] – Externe Bearbeitung 127.0.0.1 | modul:m183:learningunits:lu05:aufgaben:07 [2026/09/02 09:17] (aktuell) – vdemir | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== LU05.A07 - Berechtigungskonzepte verstehen und anwenden | + | ====== LU05.A07 - Vigénere-Verschlüsselung programmieren |
| - | ===== Lernziele ===== | + | ==== Lernziele ==== |
| - | * Ich kann drei unterschiedliche Varianten von Berechtigungskonzepten nennen und erläutern. | + | * Ich kann den Vigénere-Algorithmus mittels einer Programmiersprache umsetzten. |
| - | * Ich kann zu jeder der drei Varianten mindestens ein konkretes Produkt/ | + | |
| - | ===== Rahmenbedingungen | + | ==== Rahmenbedingungen ==== |
| - | * **Zeitbudget: | + | * **Zeitbudget: |
| - | * **Sozialform: | + | * **Sozialform: |
| - | * **Hilfsmittel: | + | * **Hilfsmittel: |
| - | * **Erwartetes Ergebnis: | + | * Lernvideo [[https:// |
| + | * Programmierumgebung | ||
| + | * Codeeditor Ihrer Wahl | ||
| + | * Programmiersprachen: | ||
| + | * <color # | ||
| + | * **Erwartetes Ergebnis: | ||
| - | ===== Ausgangslage | + | ==== Ausgangslage ==== |
| - | Im IT-Umfeld wird der Zugriff auf Ressourcen aller Art durch Zugriffsberechtigungen gesteuert. Ressourcen können ebenso Applikationsprozesse wie auch Hardware-Ressourcen wie Drucker, etc. sein. | + | Die Vigenère-Verschlüsselung ist ein historisches, |
| - | ===== Arbeitsauftrag ===== | + | ==== Arbeitsauftrag ==== |
| + | Schreiben Sie ein Script bzw. Programm, das eine Nachricht mit Hilfe der Vigenère-Verschlüsselung verschlüsselt und entschlüsselt. | ||
| - | | + | **Anforderungen: |
| - | * Im Arbeitsdossier „Berechtigungskonzepte_Theorie“ finden Sie drei Arten von Berechtigungskonzepten | + | - Das Programm soll |
| - | + | * vom Benutzer eine Nachricht | |
| - | * **b) Konkrete Produkte** | + | * vom Benutzer einen das Keywort einlesen |
| - | * Ergänzen Sie jede ihrer Varianten durch ein entsprechendes Beispiel aus der Applikationswelt | + | * Das Keywortn auf die Länge des Plaintextes anpassen. |
| - | + | * Gross- und Kleinbuchstaben getrennt verarbeiten | |
| - | * **c) Einordnen** | + | |
| - | * Nachfolgend finden Sie einige der weitverbreitetsten Softwareprodukte der Welt. Ordnen Sie diesen Produkten das passende Berechtigungskonzept zu. | + | |
| - | - MS Windows | + | * entschluesseln(text, |
| - | - Linux | + | - Das Programm soll den verschlüsselten Text ausgeben, dann den entschlüsselten Text, um zu zeigen, dass die ursprüngliche Nachricht wiederhergestellt wird |
| - | - MySQL Datenbanken | + | |
| - | - Oracle Datenbanken | + | ** Beispiel:** |
| - | - MacOS | + | |
| - | + | | |
| - | * **d) LINUX-Berechtigungen** | + | |
| - | * Welcher LINUX-Berechtigungsstufe (rwx) entspricht die Ziffernfolge 664, 775 und 777? | + | |
| + | |||
| + | **Hinweis** | ||
| + | | ||
| + | * Das Keywort muss gekkürzt werde, wenn es zu lang ist. | ||