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.
На этой странице сайта вы можете посмотреть видео онлайн Code 70: Caesar Cypher Encryption using Python | 365 days of Code длительностью часов минут секунд в хорошем качестве, которое загрузил пользователь Code House 17 Март 2021, поделитесь ссылкой с друзьями и знакомыми, на youtube это видео уже посмотрели 64 раз и оно понравилось 1 зрителям. Приятного просмотра!