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.
Nesta página do site você pode assistir ao vídeo on-line Code 70: Caesar Cypher Encryption using Python | 365 days of Code duração hora minuto segundo em boa qualidade , que foi baixado pelo usuário Code House 17 Março 2021, compartilhe o link com seus amigos e conhecidos, no youtube este vídeo já foi visto 64 vezes e gostou 1 espectadores. Boa visualização!