✏️ A curated collection of classic ciphers & encryption utilities built in Python.
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.
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
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
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.
This project is licensed under the MIT License.