This repository contains basic implementations of classic cryptography algorithms in both C++ and Python. All codes are written for easy understanding and are beginner-friendly.
- Playfair Cipher
- Hill Cipher
- DES (no external libraries)
- AES (no external libraries)
- MD5 (using
hashlib
) - SHA512 (using
hashlib
) - RSA (manual version )
- DSA (manual version)
- Diffie-Hellman Key Exchange (manual version)
- Simple input/output
- No external libraries unless mentioned
- Works on both Windows and Linux
- Easy to copy-paste and test for exams
git clone https://github.com/PacemakerX/cryptoLab.git
cd cryptoLab
python <filename>.py
Fork the repository
git clone https://github.com/your-username/cryptoLab.git
cd cryptoLab
git checkout -b feature-name
git commit -m "Add: <your message here>"
git push origin feature-name
Create a Pull Request– and you're done 🎉
If this project helped you understand cryptography better or saved you some last-minute exam stress 😅 —
please consider giving it a star on GitHub! It really helps boost visibility and keeps me motivated to add more cool stuff 🚀