A modular cryptographic library featuring custom implementations of classic algorithms in Python.
GitHub Repo
This library provides a Python-based educational toolkit for experimenting with fundamental cryptographic algorithms. It's designed to help learners and educators explore encryption concepts through readable and modifiable code.
- 🔁 ChaCha20
- 🔁 Camellia
- 🔐 RSA Encryption
- Python 3.8+
- Python 3.8 or higher
git clone https://github.com/Stefan3002/Cryptographic-Library.git
cd Cryptographic-Libraryfrom rsa import RSA
rsa = RSA()
rsa.generate_keys()
ciphertext = rsa.encrypt("Hello world!")
plaintext = rsa.decrypt(ciphertext)
print(plaintext) # Output: Hello world!- Understand cryptographic processes in a lightweight codebase
- Use in coursework, labs, or personal study
- Easily modify to explore variations of algorithms
MIT License.
Author: Ștefan Secrieru
GitHub: @Stefan3002