This project implements a simple Caesar Cipher algorithm to encode and decode messages. The Caesar Cipher is a type of substitution cipher where each letter in the plaintext is shifted a certain number of places down or up the alphabet.
- Encoding: Convert plaintext into ciphertext by shifting letters.
- Decoding: Convert ciphertext back into plaintext.
- User-Friendly Interface: Easy-to-use web interface for encoding and decoding messages.
- Clone the repository:
git clone https://github.com/SujoySengupta/caeser_cipher.git
- Navigate to the project directory:
cd caeser_cipher/Caesar_Cipher_project
- Install the required dependencies:
pip install flask
- Run the main script:
python main.py
- Open your web browser and go to
http://localhost:5000
. - Use the web interface to encode or decode your messages.
- static/: Contains static files like CSS and JavaScript.
- templates/: Contains HTML templates.
- main.py: The main script to run the web application.
This project is licensed under the MIT License.