CESAR-Verschlüsselung programmieren
Aufbau des Programms
In dem Programm werden zwei Funktionen definiert. Eine encrypt(text,key) und eine decrypt(text,key). Der Rest des Codes sorgt für den korrekten Aufruf der Funktionen und der Ausgabe der Ergebnisse. Sie sollen ausschließlich die beiden Funktionen fertig programmieren.
ALPHABET = "abcdefghijklmnopqrstuvwxyz"
def encrypt(text, key):
encryptedText = ""
text = text.lower()
# Hier wird der Text verschlüsselt.
return encryptedText.upper()
def decrypt(text, key):
return ""
text = input("Den Text eingeben: ")
key = int(input("Den Schlüssel eingeben: "))
geheim = encrypt(text, key)
klar = decrypt(geheim, key)
print("Der verschlüsselte Text: ", geheim)
print("Der aus dem Geheimtext entschlüsselte Text: ", klar)