Skip to content

A simple Python-based Caesar Cipher tool that lets users encrypt or decrypt text by shifting letters through the alphabet while preserving non-alphabetic characters, featuring an interactive command-line interface for quick message encoding and decoding with customizable shift values for secure and classic substitution encryption.

Notifications You must be signed in to change notification settings

sana6086/Caesar-Cipher-Encryption-Decryption-Tool-Python-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

🔐 Caesar Cipher Encryption-Decryption Tool (Python)

A simple Python-based Caesar Cipher tool that lets users encrypt or decrypt text by shifting letters through the alphabet while preserving non-alphabetic characters, featuring an interactive command-line interface for quick message encoding and decoding with customizable shift values.

🧩 Features

  • Encrypt and decrypt messages easily.
  • Supports both uppercase and lowercase letters.
  • Keeps numbers, spaces, and special characters unchanged.
  • Interactive and beginner-friendly command-line interface

💻 Usage Example

=== Caesar Cipher ===
Do you want to (E)ncrypt or (D)ecrypt? E
Enter your message: Hello World!
Enter shift number (e.g., 3): 3
Encrypted message: Khoor Zruog!

About

A simple Python-based Caesar Cipher tool that lets users encrypt or decrypt text by shifting letters through the alphabet while preserving non-alphabetic characters, featuring an interactive command-line interface for quick message encoding and decoding with customizable shift values for secure and classic substitution encryption.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages