Ich habe chatGPT beauftragt, ein python-Programm zu schreiben, Egebnis:
def caesar_cipher(text, shift):
result = ""
for char in text:
if char.isalpha():
shift_amount = shift % 26
if char.islower():
shifted_char = chr(((ord(char) - ord('a') + shift_amount)) + ord('a') % 26)
else:
shifted_char = chr(((ord(char) - ord('A') + shift_amount)) + ord('A') % 26)
result += shifted_char
else:
result += char
return result
text = "Hello, World!"
shift = 3
encrypted_text = caesar_cipher(text, shift)
print("Original Text:", text)
print("Encrypted Text:", encrypted_text)
Hier werden sogar Großbuchstaben durch solche codiert. Das ist überflüssig.