Kryptologie - Informatik
Kryptologie - Informatik
Kryptologie - Informatik
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
2. Cäsar- Verfahren Platz 03<br />
2.1 Codierung:<br />
Ein gegebener Text wird buchstabenweise um eine bestimmte Anzahl „v“ an Plätzen<br />
in beliebiger Richtung im Alphabet verschoben (siehe Beispiel 1). Der gegebene<br />
Text muss hierzu in Grossbuchstaben, ohne Satzzeichen und ohne Umlaute vorhanden<br />
sein. Die zu verschiebende Zahl wird mit der “MOD 26“- Funktion so vereinfacht,<br />
dass der jeweilige Buchstabe um maximal v=26 Plätze im Alphabet verschoben<br />
wird (siehe Beispiel 2 ).<br />
Eine Verschiebung um 0 oder 26 Plätze ist keine Verschiebung (Beispiel 3).<br />
Die Buchstaben eines Textes, der in Großbuchstaben und ohne Sonderzeichen<br />
vorliegt, werden um eine feste Anzahl v verschoben.<br />
65 66 67 68 69 70 71 72 73 74 Ordnungszahl<br />
A B C D E F G H I J<br />
01 02 03 04 05 06 07 08 09 10 Position<br />
75 76 77 78 79 80 81 82 83 84 Ordnungszahl<br />
K L M N O P Q R S T<br />
11 12 13 14 15 16 17 18 19 20 Position<br />
85 86 87 88 89 90 Ordnungszahl<br />
U V W X Y Z<br />
21 22 23 24 25 26 Position<br />
48 49 50 51 52 53 54 55 56 57 Ordnungszahl<br />
0 1 2 3 4 5 6 7 8 9 Zi f er<br />
2.2 Beispiele:<br />
SEHRGEEHRTEDAMENUNDHERREN<br />
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ v = 1<br />
TFISHFFISUFEBNFOVOEIFSSFO<br />
SEHRGEEHRTEDAMENUNDHERREN<br />
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ v = 40 MOD 26 = 14<br />
GSVFUSSVFHSROASBIBRVSFFSB ord(‘E‘) -64 = 5<br />
chr(5+14 +64) = ‘S‘<br />
SEHRGEEHRTEDAMENUNDHERREN<br />
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ v = 26 MOD 26 = 0<br />
SEHRGEEHRTEDAMENUNDHERREN<br />
12