Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
modul:m183:learningunits:lu05:aufgaben:09 [2025/12/08 10:14] – angelegt vdemirmodul:m183:learningunits:lu05:aufgaben:09 [2026/09/02 13:34] (aktuell) – angelegt vdemir
Zeile 1: Zeile 1:
-====== LU05.A09 - Skytale programmieren - TBD ======+====== LU05.A09 - Asymmetrisch Ver- und Entschlüsseln ======
  
-==== Lernziele ==== +===== Lernziele ===== 
-  * ??? +  * Sie können ein asymmetrisches Schlüsselpaar generieren und verteilen. 
-  *  +  * Sie können von Ihnen erstellte Nachrichten bzw. Medien korrekt verschlüsseln und versenden. 
-==== Rahmenbedingungen ==== +  * Sie können an Sie gesendete Nachrichten bzw. Medien korrekt entschlüsseln.
-  * **Zeitbudget:** 40 Minuten +
-  * **Sozialform:** Einzelarbeit +
-  * **Hilfsmittel:** +
-    * Lernvideo [[https://studyflix.de/informatik/caesar-verschlusselung-1606|Studyflix: Cäsar-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 Cäsar-Verschlüsselung realisiert. In beide Richtungen: Klartext → Chiffretext, Chiffretext → Klartext.+
  
-==== Ausgangslage ==== +===== Rahmenbedingungen ===== 
-???+  * **Zeitbudget:** 45 Minuten 
 +  * **Sozialform:** Gruppenarbeit zu 3-4 Personen 
 +  * **Hilfsmittel:**  
 +    * Download-Link: [[https://www.gnupg.org/download/index.html|GnuPGP-Download]] 
 +  * **Erwartetes Ergebnis:** Prozessbeschreibung inkl. Screenshot wie Nachrichten und Medien ver- und entschlüsselt worden sind, als PDF-Datei.
  
-==== Arbeitsauftrag ==== +===== Ausgangslage ===== 
-???+Die aktuellen Systeme wie Google oder WhatsApp bieten schon im Standard Verschlüsselungsmechanismen an, die das Lesen von Nachrichten von Unbefugten verunmöglichen sollen. Die vorliegende Aufgabe soll Ihnen den Prozessverlauf einer solchen **sicheren Kommunikation** verdeutlichen.
  
-**Anforderungen:** +===== Arbeitsauftrag ===== 
-  - Das Programm soll +Um Nachrichten verschlüsseln, und damit für Unberechtigte und unlesbar machen zu können, müssen wir ein Schlüsselpaar generieren. Hinweis: Es wird als //Best-Practise// angesehen diese zusätzlich zu sichern. 
-    * vom Benutzer eine Nachricht (Text) einlesen. + 
-   + 
-  +**Vorarbeit:** 
-** Beispiel:** +Gehen Sie auf die genannte Webseite, um die Installationsdatei zu finden, sie befindet sich ca. in der Mitte der Downloadseite. Laden Sie das für Ihren Computer passende Softwarepaket, wie beispielsweise //Gpg4win// oder //Mac GPG// von der GNU-Webseite und starten den Installationsprozess durch Doppelklick der Datei //gpg4win-4.4.1.exe//. Installieren Sie diese App. 
-  Eingabe:  Hallo Welt + 
-  Shift:    3 +{{:modul:m183:learningunits:lu05:aufgaben:lu05_a08_1.jpg?400|GnuPG-Download-Seite}} 
-  Verschlüsselt:  Kdoor Zhow + 
-  Entschlüsselt:  Hallo Welt +  - Erstellen Sie ein Schlüsselpaar und tauschen diese mit Ihren Peer-Parnern aus.  
-   +  - Verschlüsseln Sie Nachrichten und senden diese an Ihre Peerpartner. Diese sollen versuchen Ihre Nachricht zu entschlüsseln. 
-**Hinweis** +  - Jede Peer-Parner sollte mindestens eine Nachricht Ver- und entschlüsselt haben. 
-  * Den Shift bekommen Sie hin, wenn Sie mit den Ordinalzahlen (Codewerte der Zeichen arbeiten). +  - Notieren Sie Ihre Beobachtungen durch Beschreibungen und Screenshots. 
-  * Codiert wird einfach, indem der Ordinalzahl ein Shift addiert wird. +  - Versuchen Sie nun auch Medien wie Bilder oder kleine Videos zu verschlüsseln, zu versenden und zu entschlüsseln. 
-  * Bei Dekodieren wird einfach der Ordinalzahl der Shift abgezogen.+  - Notieren abschliessend Ihr Fazit auf da. 1/4 Din A4 Seite. Beachten Sie, dass Ihre //Arbeitsprotokoll// einer aussen stehenden Person verständlich sein sollte. 
 + 
 +==== Video-Tutorial für Installation und Anwendung ==== 
 + 
 +{{:modul:m183:learningunits:lu05:aufgaben:the_complete_pgp_encryption_tutorial_gpg4win_gnupg.mp4|Videotutorial zur Installation und Anwendung}}
  
  
-===== Solution ===== 
-[[modul:m183:learningunits:lu05:loesungen:06|Lösung]] 
  
  
  • modul/m183/learningunits/lu05/aufgaben/09.1765185278.txt.gz
  • Zuletzt geändert: 2025/12/08 10:14
  • von vdemir