Übung 3 Caesar Chiffre

cHilLz0Ne
Neuling
Neuling
Beiträge: 4
Registriert: 3. Mai 2011 13:08

Übung 3 Caesar Chiffre

Beitrag von cHilLz0Ne » 3. Mai 2011 13:25

Hallo,
ich habe mal eine Frage zur Caesar Chiffre aus Übung 3.

Laut Aufgabenstellung sollen wir ja jedes Zeichen im String mittels folgender Rechnung chiffieren:

Code: Alles auswählen

cipher = (plain + key + 26) % 26
Anschließend soll cipher wieder in einen char umgewandelt werden und dem String hinzugefügt werden.
Für mich macht das irgendwie keinen Sinn, da cipher beispielsweise für das Zeichen N und einem key von 7 den Wert 7 bekommt.
Und das Zeichen mit dem Ascii Code 7 ist Bel (was auch immer das ist ^^ ) und nicht, wie es sein sollte, ein S.

Habe ich da irgendwas falsch verstanden oder ist da ein Fehler in der Aufgabenstellung?

lg

Benutzeravatar
Owyn
BSc Spammer
BSc Spammer
Beiträge: 1012
Registriert: 5. Sep 2005 21:53
Wohnort: Rheingau

Re: Übung 3 Caesar Chiffre

Beitrag von Owyn » 3. Mai 2011 13:41

Haben Sie auch den ersten Punkt gelesen?
"Bilden Sie den Buchstaben wie in Aufgabe 1 auf eine Zahl zwischen 0 und 25 ab"...

Sie rechnen also nicht mit den ASCII-Werten, sondern mit 0-25, nach der Verschlüsselung wird dann wieder zurückgerechnet.

Gruß,
Christian Heinig
All those who believe in psycho-kinesis, raise my hand.
(Steven Wright)

cHilLz0Ne
Neuling
Neuling
Beiträge: 4
Registriert: 3. Mai 2011 13:08

Re: Übung 3 Caesar Chiffre

Beitrag von cHilLz0Ne » 3. Mai 2011 14:42

ok Danke das erkärt einiges :D

Antworten

Zurück zu „Archiv“