Welcome to "Coded Correspondence," a project designed to test and improve your cryptography skills. This project is an excellent foray into the world of secret messages and historical ciphers. You will find Python implementations for the famous Caesar and Vigenère ciphers, which you can use to encode and decode messages.
As a passionate educator and cryptography enthusiast, this project's goal is to provide you with tools that can help decipher coded messages and also to craft your own. The project allows you to put your Python skills to the test with exciting and engaging puzzles.
- The
caesar_decode
function allows you to decode messages that were encoded using the Caesar Cipher, given the original offset. - The
caesar_encode
function lets you encode your own messages using the Caesar Cipher with any offset you choose. - The
vigenere_decode
function decodes messages that were encoded with the Vigenère Cipher using a specific keyword.
To run the provided functions, simply call them with the required parameters.
Example:
decoded_message = caesar_decode(encoded_message, offset)
print(decoded_message)
encoded_message = caesar_encode(your_message, offset)
print(encoded_message)
print(vigenere_decode(vishal_message, keyword))