Skip to content

Latest commit

 

History

History
43 lines (33 loc) · 1.47 KB

File metadata and controls

43 lines (33 loc) · 1.47 KB

🔐 Caesar Cipher Encryption/Decryption Tool (C++)

A simple and efficient C++ console-based encryption & decryption tool using the Caesar Cipher algorithm to secure text and files.
This project demonstrates core C++ skills such as string manipulation, file I/O, and algorithm design.


✨ Features

  • 🔒 Encrypt & Decrypt text and files using Caesar Cipher
  • ⚡ Efficient processing, handling large text quickly
  • ✅ Accurate handling of uppercase, lowercase, spaces, and symbols
  • 💾 Option to save encrypted/decrypted output to a file
  • 🎯 Menu-driven interface for multiple operations

🛠️ Tech Stack

  • Language: C++ (C++11 or above)
  • Concepts Used: String manipulation, File I/O, Algorithms, Menu-driven console application

📸 Screenshots


🖥️ Usage

Select operation:

  • 1 → Encrypt
  • 2 → Decrypt
  • Enter text directly or leave blank to input a file.
  • Provide a key (shift value).
  • View result and optionally save to a file.

🛠️ Setup Instructions

  1. Clone the repository:
git clone https://github.com/VedantRalekar/Encryption-DecryptionTool.git