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/11/17 08:33] – Externe Bearbeitung 127.0.0.1modul: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/Anwendung nennen.+
  
-===== Rahmenbedingungen ===== +==== Rahmenbedingungen ==== 
-  * **Zeitbudget:** 20 Minuten +  * **Zeitbudget:** 40 Minuten 
-  * **Sozialform:** Partnerarbeit +  * **Sozialform:** Einzelarbeit 
-  * **Hilfsmittel:** Dossier "Berechtigungskonzepte_Theorie" +  * **Hilfsmittel:** 
-  * **Erwartetes Ergebnis:** Je Lernende/r ein PDF-Dokument mit den Antworten der Fragen+    * Lernvideo [[https://studyflix.de/informatik/vigenere-verschlusselung-1607|Studyflix: Vigénere-Verschlüsselung]] 
 +    * 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 Vigénere-Verschlüsselung realisiert. In beide Richtungen: Klartext → Chiffretext, Chiffretext → Klartext.
  
-===== 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, symmetrisches Verschlüsselungsverfahren aus dem 16. Jahrhundert. Im Gegensatz zur einfachen Caesar-Verschlüsselung, bei der jeder Buchstabe um den exakt gleichen Wert verschoben wird, nutzt Vigenère ein Schlüsselwort. Dadurch ändert sich der Verschiebewert von Buchstabe zu Buchstabe, was das Verfahren als polyalphabetisch klassifiziert [Quelle: Wikipedia.com]
  
-===== Arbeitsauftrag =====+==== Arbeitsauftrag ==== 
 +Schreiben Sie ein Script bzw. Programm, das eine Nachricht mit Hilfe der Vigenère-Verschlüsselung verschlüsselt und entschlüsselt.
  
-  * **a) Art des Zugriffsschutzes** +**Anforderungen:** 
-    * Im Arbeitsdossier „Berechtigungskonzepte_Theorie“ finden Sie drei Arten von Berechtigungskonzepten (Kapitel 3). Nennen und beschreiben Sie diese drei Arten. +  - Das Programm soll 
- +    * vom Benutzer eine Nachricht (Text) einlesen. 
-  * **b) Konkrete Produkte** +    * vom Benutzer einen das Keywort einlesen 
-    * Ergänzen Sie jede ihrer Varianten durch ein entsprechendes Beispiel aus der Applikationswelt (Anwendung). +    * Das Keywortn auf die Länge des Plaintextes anpassen. 
- +    * Gross- und Kleinbuchstaben getrennt verarbeiten (A–Z, a–z), alle anderen Zeichen unverändert lassen. 
-  * **c) Einordnen** +  - Implementieren Sie zwei Funktionen: 
-    * Nachfolgend finden Sie einige der weitverbreitetsten Softwareprodukte der Welt. Ordnen Sie diesen Produkten das passende Berechtigungskonzept zu. +    * verschluesseln(text, shift) → gibt den verschlüsselten Text zurück 
-      - MS Windows +    * entschluesseln(text, shift) → gibt den entschlüsselten Text zurück 
-      - 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 +  Eingabe:  Hallo Welt 
- +  Keyword:  Ist 
-  * **d) LINUX-Berechtigungen** +  Verschlüsselt:  Psetg Pmdm 
-    * Welcher LINUX-Berechtigungsstufe (rwx) entspricht die Ziffernfolge 664, 775 und 777?+  Entschlüsselt:  Hallo Welt 
 +   
 +**Hinweis** 
 +  * Das Keywort muss Wiederholt werden, wenn es zu kurz ist. 
 +  * Das Keywort muss gekkürzt werde, wenn es zu lang ist.
  
  
  • modul/m183/learningunits/lu05/aufgaben/07.1763364819.txt.gz
  • Zuletzt geändert: 2025/11/17 08:33
  • von 127.0.0.1