Ich muss einen von Benutzern bereitgestellten Klartext mit Caesar Cipher verschlüsseln. Konvertieren jedes Klartextzeichens in seinen ASCII-Wert (Ganzzahl) und Speichern in einer Liste. Ich habe wie diesesCaesar Cipher in Python (unerwarteter Fehler)
print("This program uses a Caesar Cipher to encrypt a plaintext message using the encryption key you provide.")
plaintext = input("Enter the message to be encrypted:")
plaintext = plaintext.upper()
n = eval(input("Enter an integer for an encrytion key:"))
ascii_list = []
# encipher
ciphertext = ""
for x in range(len(plaintext)):
ascii_list[x] = plaintext (ascii_list) + n %26
print()
getan Aber Fehler erscheint als wie folgt aus:
TypeError: 'str' object is not callable
ich das Ergebnis wollen kommen: so viele verschiedene Möglichkeiten
This program uses a Caesar Cipher to encrypt a plaintext message using the encryption key you provide.
Enter the message to be encrypted: Boiler Up Baby!
Enter an integer for an encrytion key: 1868
The fully encoded message is: CWOTFZ&]QCHICa'
Ich habe versucht, aber Das Ergebnis kommt nicht heraus.
Was erwarten Sie von 'plaintext (ascii_list)'? –