Skip to content

Latest commit

 

History

History
101 lines (68 loc) · 2.54 KB

File metadata and controls

101 lines (68 loc) · 2.54 KB

🔒 Encryption & Decryption Programs

Python MIT License Open Source Love GitHub repo size GitHub stars Last Commit Contributions welcome

✏️ A curated collection of classic ciphers & encryption utilities built in Python.


📌 Table of Contents


📄 Overview

This repository features a variety of encryption and decryption tools implemented in Python.
Included are classic ciphers such as:

  • Caesar Cipher
  • Vigenère Cipher
  • Playfair Cipher
    ...and more!

Additionally, it offers:

  • Command-line tools to encrypt & decrypt messages
  • Simple password generators
  • Utility scripts to experiment with cryptography basics

Ideal for beginners and enthusiasts exploring encryption fundamentals.


⚙️ Installation

1️⃣ Ensure you have Python 3.x installed
👉 Download from: python.org/downloads

2️⃣ Clone this repository:

git clone https://github.com/alok-2002/Encryption-And-Decryption-Programs.git

3️⃣ Install dependencies:

cd Encryption-And-Decryption-Programs
pip install -r requirements.txt

🚀 Usage

Navigate to the src directory and run the desired script.

Example: Encrypting a message using Caesar Cipher:

python src/caesar_cipher.py -e "hello world" -k 3
  • -e : Encrypt the message
  • -k : Key for shifting characters

To see all options for a cipher or tool:

python src/caesar_cipher.py -h

🤝 Contributing

Contributions are warmly welcomed! 🌟

  • Fork the repository
  • Create a feature branch
  • Commit your changes
  • Open a pull request

You can also open issues for bugs, improvements, or suggestions for new ciphers and tools.


📝 License

This project is licensed under the MIT License.


⭐ Star this repository to support the project and stay updated!