Programmcode CAESAR
Verschüsseln
-------------------
text = 'HALLO'
geheimtext = ''
for i in text:
....ascii =
(i) #Zahl in ASCII
....neuezahl =
+
#Verschiebung 5 Buchstaben weiter
....if neuezahl >
('Z'):
....... neuezahl =
-
#auf 26 Buchstaben begrenzen
....neuesZeichen =
(
) #neue zahl als ascii
....geheimtext =
+
#Buchstaben zu geheimtext
print(
)
Entschlüsseln
--------------------
geheimtext= 'kdoor'
klartext=''
schluessel=3
for zeichen in geheimtext:
....zahl=ord(
)
....neuezahl =
+ 26 -
#Verschiebung abziehen
....if neuezahl >
('Z'):
........neuezahl =
-
#auf 26 Buchstaben begrenzen
........neuesZeichen =
(
) # in ascii
........klartext =
+
#Buchstaben zu klartext
print(
)
Check
OK