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.
In questa pagina del sito puoi guardare il video online Code 70: Caesar Cypher Encryption using Python | 365 days of Code della durata di ore minuti seconda in buona qualità , che l'utente ha caricato Code House 17 marzo 2021, condividi il link con amici e conoscenti, su youtube questo video è già stato visto 64 volte e gli è piaciuto 1 spettatori. Buona visione!