Skip to content

JessieDeJong/Caesar_Vigenere_Ciphers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

project_coded_correspondence

Caesar Cipher

📝 Description:

The Caesar cipher is an encryption technique.
The action of a Caesar cipher is to replace each plaintext letter witht a different one, a fixed number of places down the alphabet.

🪄 Features:

I created a simple Ceasar Cipher code, to encode and decode a string with a given offset.
It also has a decoder for when you don't know the offset.

Vigenere Cipher

📝 Description:

The Vigenère cipher is a method of encrypting messages by using a series of different Caesar ciphers based on the letters of a particular keyword. The Vigenère cipher is more powerful than a single Caesar cipher and is much harder to crack.

Suppose we wish to encrypt the plaintext message Attack at dawn, using the keyword king.

Begin by writing the keyword, repeated as many times as necessary, above the plaintext message. To derive the ciphertext using the table above, for each letter in the plaintext, find the intersection of the row given by the corresponding keyword letter and the column given by the plaintext letter itself to pick out the ciphertext letter

Plaintext: Attack at dawn
Keyword: kingki ng king
Ciphertext: qlgusc nn tsjh

🪄 Features:

I created a simple Vigenère cipher code, to encode and decode a string with a given keyword.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages