My BloG

Just another WordPress.com weblog

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:

  1. Buchstabe–>Zahl (das ist der Code)
  2. Code+Schlüssel=Zahl
  3. 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

Caesarverschlüsselung

Ich hoffe, dass ich euch weiterhelfen konnte. Bis zum nächste Mal

März 18, 2007 - Verfasst von jackyrose | Informatik, Schule | | 1 Kommentar

1 Kommentar »

  1. Cooles Flussdiagramm!

    Kommentar von Evelyn Stepancik | März 19, 2007


Kommentieren