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)

Revision #1
Created 2026-09-22 13:43:17 UTC by Marcus Jacobs
Updated 2026-09-22 13:46:29 UTC by Marcus Jacobs