Stundenprotokoll(Code;Programmieren)
Nachdem wir fertig waren mit Portfolio, widmeten wir unsere Zeit an das neue Thema: Programmieren.
Am Anfang der Doppeltstunde mussten wir Begriffe erklären:
- Klartext: Text ohne Geheimtexte
- Geheimtext: Verschlüsselung aus einem Klartext
- Verschlüsselungsverfahren: die Methode, mit denen Texte verschlüsselt werden
- Substitutionsverfahren: Ersetzungsverfahren, bei dem jeder Buchstabe(Klartext) ersetzt wird durch ein anderes(Geheimtext)
- Monoalphabetische Verschlüsselung: Buchstaben werden ersetzt, für jedes Zeichen dasselbe Geheimzeichen
- Polyalphabetische Verschlüsselung: Buchstaben werden auch ersetzt, jedoch hat ein Zeichen auch unterschiedliche Geheimzeichen
- Symetrische Verfahren: Gleichen Schlüssel zum Entschlüsseln und Verschlüsseln
- Assymetrische Verfahren: mehrere Schlüssel
- Caesar-Verschlüselung: Klartext je nach dessen Postition im Alphabet verschoben
- Transpositionsverfahren: Buchstaben werden umgeordnet
Caesar Verschlüsselung
Diese Verschlüsselungsmethode hatten wir bei Exel ausprobiert.
Voraussetzungen:
-Buchstaben sind eigegeben(zb: Affe)
-Schlüssel auch bekannt
Schritte:
- Buchstabe–>Zahl (das ist der Code)
- Code+Schlüssel=Zahl
- Zahl –>Buchstaben (das ist dann das Zeichen)
Modulrechnung:
x modulo n…ganzzahlige Rest von x;m
Beispiele:
- 5 modul3=2
- 7modulo6=1
- 15modulo4=3
Da unser Alphabet nur 26 Buchstaben besitzt, müssen wir das in Exel auch mit einem Befehl kennzeichnen:
Wenn 28 die Zahl wäre, müssen wir daraus den Modulo ziehen und das wäre dann: 28 mod 26=2 also wäre das dann die 2. Zahl von Alpahbet, B.
Und das würde man dann so ins Exel eingeben:
=Rest(x;m)
wobei x in diesem Falle 28 wäre und m 26

Ich hoffe, dass ich euch weiterhelfen konnte. Bis zum nächste Mal
1 Kommentar »
Kommentieren
-
Letzte
-
Links
-
Archive
- Oktober 2007 (2)
- September 2007 (2)
- Mai 2007 (2)
- April 2007 (1)
- März 2007 (2)
- November 2006 (2)
- Oktober 2006 (3)
- September 2006 (4)
-
Kategorien
-
RSS
RSS der Einträge
Kommentarfeed
Cooles Flussdiagramm!