Here is the python program for the Caesar Cypher Encryption.
In this, we replace each plaintext letter with a different one a fixed number of places down the alphabet.
Code -
import string
all_alphabets = string.ascii_lowercase + string.ascii_uppercase # all_aphabets = "abcd....xyzABC.....XYZ"
sentence = "Hello World"
key = 2 # Try to encrypt with key 1. Next letter of H will be I, e will be f, l will be m
Hello World
Key = 1: Ifmmp Xpsme
Key = 2: Jgnnq Yqtnf
encr_sent = ""
for each in sentence:
index = all_alphabets.find(each) # Getting the index of the alphabet, if existing in all_alphabets variable.
if index >= 0:
encr_sent += all_alphabets[(index+key)%52] # Adding the key to index
else:
encr_sent += each
print(encr_sent)
If you have any confusion in any line number, feel free to comment.
Auf dieser Seite können Sie das Online-Video Code 70: Caesar Cypher Encryption using Python | 365 days of Code mit der Dauer stunde minuten sekunde in guter Qualität ansehen, das der Benutzer Code House 17 März 2021 hochgeladen hat, den Link mit Freunden und Bekannten teilen, dieses Video wurde auf Youtube bereits 64 Mal angesehen und es wurde von 1 den Zuschauern gefallen. Viel Spaß beim Betrachtenden Zuschauern gefallen!