Skip to content

A Python-based Caesar Cipher tool for encoding and decoding messages with a shift value. Includes input validation, looping, and symbol handling.

Notifications You must be signed in to change notification settings

muralisuvvani/ceaser-cipher-encoder-decoder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Caesar Cipher - Encoder & Decoder

A simple Python implementation of the Caesar Cipher for encrypting and decrypting messages with a user-defined shift. This project also includes a loop for repeated use and handles non-alphabet characters gracefully.


What is Caesar Cipher?

The Caesar Cipher is a basic encryption technique used in ancient Rome. Each letter in the message is shifted by a fixed number of positions down the alphabet.


Features

  • Encode and decode messages
  • Custom shift value
  • Preserves non-alphabet characters like numbers, spaces, and punctuation
  • Looping functionality for continuous use
  • ASCII art logo support (if art module is present)

🖥️ How to Run

  1. Clone the repository:
git clone https://github.com/your-username/caesar-cipher-encoder-decoder.git
cd caesar-cipher-encoder-decoder

About

A Python-based Caesar Cipher tool for encoding and decoding messages with a shift value. Includes input validation, looping, and symbol handling.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages