Code 70: Caesar Cypher Encryption using Python | 365 days of Code

Published: 17 March 2021
on channel: Code House
64
1

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.


On this page of the site you can watch the video online Code 70: Caesar Cypher Encryption using Python | 365 days of Code with a duration of hours minute second in good quality, which was uploaded by the user Code House 17 March 2021, share the link with friends and acquaintances, this video has already been watched 64 times on youtube and it was liked by 1 viewers. Enjoy your viewing!