Skip to content

This repository contains a collection of ciphers and encryption applications implemented in Python. The ciphers include classic ciphers like Caesar Cipher, Vigenere Cipher, Playfair Cipher, etc. The encryption applications include tools for encryption and decryption of messages, password generators, and more.

License

Notifications You must be signed in to change notification settings

Alok-2002/Encryption-And-Decryption-Programs

Repository files navigation

🔒 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!

About

This repository contains a collection of ciphers and encryption applications implemented in Python. The ciphers include classic ciphers like Caesar Cipher, Vigenere Cipher, Playfair Cipher, etc. The encryption applications include tools for encryption and decryption of messages, password generators, and more.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages