Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
modul:m183:learningunits:lu05:aufgaben:07 [2025/08/13 11:06] vdemirmodul:m183:learningunits:lu05:aufgaben:07 [2025/11/17 08:33] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
-====== LU05.A07 - Vigenère-Verschlüsselung programmieren ======+====== LU05.A07 - Berechtigungskonzepte verstehen und anwenden ======
  
-==== Lernziele ==== +===== Lernziele ====
-  * Ich kann den Vigenere-Algorithmus mittels einer Programmiersprache umsetzten.+  * Ich kann drei unterschiedliche Varianten von Berechtigungskonzepten nennen und erläutern. 
 +  * Ich kann zu jeder der drei Varianten mindestens ein konkretes Produkt/Anwendung nennen.
  
-==== Rahmenbedingungen ==== +===== Rahmenbedingungen ===== 
-  * **Zeitbudget:** 40 Minuten +  * **Zeitbudget:** 20 Minuten 
-  * **Sozialform:** Einzelarbeit +  * **Sozialform:** Partnerarbeit 
-  * **Hilfsmittel:** +  * **Hilfsmittel:** Dossier "Berechtigungskonzepte_Theorie" 
-    * Lernvideo [[https://studyflix.de/informatik/vigenere-verschlusselung-1607|Studyflix:Vigenère-Verschlüsselung]] +  * **Erwartetes Ergebnis:** Je Lernende/r ein PDF-Dokument mit den Antworten der Fragen
-    * Programmierumgebung +
-    * Codeeditor Ihrer Wahl +
-    * Programmiersprachen: JS, Python, BASH, SHELL, ... +
-    * <color #ed1c24>Keine AI oder Google-Suchen →  Sie haben genug Programmierkenntnisse, um den Algorithmus selbst zu programmieren.</color> +
-  * **Erwartetes Ergebnis:** Script, das eine Vigenère-Verschlüsselung realisiert. In beide Richtungen: Klartext → Chiffretext, Chiffretext → Klartext.+
  
-==== Ausgangslage ==== +===== Ausgangslage ===== 
-Sie haben im Unterricht im Themenblock //Kryptographie// die symmetrische Vigenere-Verschlüsselung kennen gelerntDieses Verfahren hat im Gegensatz zur Cäsar Verschlüsselung nicht den Nachteildass die Häufigkeit der Buchstaben nach der Verschlüsselung erkennbar sind.+Im IT-Umfeld wird der Zugriff auf Ressourcen aller Art durch Zugriffsberechtigungen gesteuertRessourcen können ebenso Applikationsprozesse wie auch Hardware-Ressourcen wie Druckeretc. sein.
  
-==== Arbeitsauftrag ==== +===== Arbeitsauftrag =====
-Schreiben Sie ein Python-Programm, das einen Text mit der Vigenère-Verschlüsselung codiert und decodiert. +
-Die Vigenère-Verschlüsselung verwendet ein Schlüsselwort, um den Text zu verschlüsseln. Jeder Buchstabe im Schlüsselwort gibt an, um wie viele Stellen der entsprechende Buchstabe im Text verschoben wird.+
  
-**Anforderungen:*+  * **a) Art des Zugriffsschutzes** 
-  * Nur Buchstaben (A–Z, a–zwerden verschlüsselt. +    Im Arbeitsdossier „Berechtigungskonzepte_Theorie“ finden Sie drei Arten von Berechtigungskonzepten (Kapitel 3). Nennen und beschreiben Sie diese drei Arten.
-  Nicht-Buchstaben bleiben unverändert. +
-  Das Schlüsselwort wird bei Bedarf wiederholt, bis es so lang ist wie der Text. +
-  Implementieren Sie **zwei Funktionen**: +
-    - vigenere_encrypt(text, key– verschlüsselt den Text. +
-    - vigenere_decrypt(text, key) – entschlüsselt den Text.+
  
-** Beispiel:** +  * **b) Konkrete Produkte** 
-  Eingabetext: Hallo Welt +    * Ergänzen Sie jede ihrer Varianten durch ein entsprechendes Beispiel aus der Applikationswelt (Anwendung).
-  Schlüssel: LEMON +
-  Verschlüsselt: Smpxz Apxh +
-  Entschlüsselt: Hallo Welt+
  
 +  * **c) Einordnen**
 +    * Nachfolgend finden Sie einige der weitverbreitetsten Softwareprodukte der Welt. Ordnen Sie diesen Produkten das passende Berechtigungskonzept zu.
 +      - MS Windows
 +      - Linux
 +      - MySQL Datenbanken
 +      - Oracle Datenbanken
 +      - MacOS
  
-===== Solution ===== +  * **d) LINUX-Berechtigungen** 
-[[modul:m183:learningunits:lu05:loesungen:07|Lösung]]+    * Welcher LINUX-Berechtigungsstufe (rwx) entspricht die Ziffernfolge 664, 775 und 777?
  
  
 +===== Solution =====
 +[[modul:m183:learningunits:lu05:loesungen:07|Lösung]]
  
  
  • modul/m183/learningunits/lu05/aufgaben/07.1755075965.txt.gz
  • Zuletzt geändert: 2025/08/13 11:06
  • von vdemir