Skip to content

n4itr0-07/Caesar-Cipher-Toolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Caesar-Cipher-Toolkit

A terminal-based Caesar Cipher tool for encryption, decryption, and brute-force decoding. Built-in Python with colorful output and a user-friendly menu.


Features

  • Encrypt plain text using Caesar Cipher with shift (0–25)
  • Decrypt cipher text using a known shift
  • Brute-force mode to try all 26 possible shifts
  • ASCII banner and colored output for better readability

Screenshots

🖼️ Main Menu

image

🖼️ Encryption Output

image

🖼️ Decryption Output

image

🖼️ Brute-force Output

image


Requirements

Install dependencies with:

pip install -r requirements.txt

requirements.txt contains:

pyfiglet termcolor

Usage

Run the script:

python3 caesar_cipher_tool.py

Follow the on-screen menu to:

  • Encrypt text

  • Decrypt with a shift

  • Brute-force decode a message

File Structure

Caesar-Cipher-Toolkit/
├── caesar_cipher_tool.py      # Main Python script
├── requirements.txt           # Dependencies
├── README.md                  # Project documentation

About

A CLI Caesar Cipher tool for encryption, decryption, and brute-force decoding.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages