Caesar-Verschlüsselung: Unterschied zwischen den Versionen

Aus wiki.kgl-ratingen.de
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „Die Caesar-Verschlüsselung ist eines der einfachsten und unsichersten Verschlüsselungsverfahren. Wird heute hauptsächlich dazu verwendet um das Prinzip der…“)
 
Zeile 3: Zeile 3:
 
'''Prinzip:'''
 
'''Prinzip:'''
 
Bei der Verschlüsselung wird jeder Buchstabe des Klartextes auf einen Geheimtextbuchstaben abgebildet. Das Zeichen eines geordneten Alphabets wird um eine bestimmte Anzahl nach rechts verschoben.
 
Bei der Verschlüsselung wird jeder Buchstabe des Klartextes auf einen Geheimtextbuchstaben abgebildet. Das Zeichen eines geordneten Alphabets wird um eine bestimmte Anzahl nach rechts verschoben.
Bsp: Verschiebung um 3 Buchstaben: A-->D ; X-->A
+
Bsp: Verschiebung um 3 Buchstaben: A-->D ; X-->A.
Die Anzahl der verschobenen Stellen bildet den Schlüssel, der für die gesamte Verschlüsselung unverändert bleibt. Diese Anzahl der Verschiebung wird durch ein Zeichen des Alphabets (Schlüsselbuchstabe) angegeben. z.B. a=0 ; b=1 ;... z=25
+
Die Anzahl der verschobenen Stellen bildet den Schlüssel, der für die gesamte Verschlüsselung unverändert bleibt. Diese Anzahl der Verschiebung wird durch ein Zeichen des Alphabets (Schlüsselbuchstabe) angegeben. z.B. a=0 ; b=1 ;... z=25.
 
Die Verschlüsselung eines Klarbuchstaben P, mit einer Verschiebung um K Zeichen und einem Alphabet mit 26 Zeichen wird wie folgt definiert:
 
Die Verschlüsselung eines Klarbuchstaben P, mit einer Verschiebung um K Zeichen und einem Alphabet mit 26 Zeichen wird wie folgt definiert:
 
--> encryptk (P) = (P + K)  mod26
 
--> encryptk (P) = (P + K)  mod26

Version vom 12. Februar 2016, 13:55 Uhr

Die Caesar-Verschlüsselung ist eines der einfachsten und unsichersten Verschlüsselungsverfahren. Wird heute hauptsächlich dazu verwendet um das Prinzip der Kryptographie zu verdeutlichen.

Prinzip: Bei der Verschlüsselung wird jeder Buchstabe des Klartextes auf einen Geheimtextbuchstaben abgebildet. Das Zeichen eines geordneten Alphabets wird um eine bestimmte Anzahl nach rechts verschoben. Bsp: Verschiebung um 3 Buchstaben: A-->D ; X-->A. Die Anzahl der verschobenen Stellen bildet den Schlüssel, der für die gesamte Verschlüsselung unverändert bleibt. Diese Anzahl der Verschiebung wird durch ein Zeichen des Alphabets (Schlüsselbuchstabe) angegeben. z.B. a=0 ; b=1 ;... z=25. Die Verschlüsselung eines Klarbuchstaben P, mit einer Verschiebung um K Zeichen und einem Alphabet mit 26 Zeichen wird wie folgt definiert: --> encryptk (P) = (P + K) mod26

Entsprechende Entschlüsselung: --> decryptC (C) = (C - K) mod26

Entzifferung: Die Entschlüsselung kann mithilfe einer Häufigkeitsanalyse erfolgen --> bestimmte Buchstaben kommen in einer Sprache besonders häufig vor z.B. im Deutschen das E/e. Wenn man also die Häufigkeiten der Buchstaben in einem Geheimbuchstabentext betrachtet, können diese zu Klartextbuchstaben zugeordnet werden. Darüber hinaus gibt es bei der Caesar-Verschlüsselung nur wenige Verschlüsselungsmöglichkeiten und der Schlüssel bleibt für die gesamte Verschlüsselung unverändert. --> bei einem Alphabet mit n Buchstaben, gibt es lediglich n-1 Verschlüsselungsmöglichkeiten.