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.
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.txtNavigate 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.