1. Do not use this for production but only for undertstading the algorithms. 2. Use this at your own risk, but do not for illegal purposes. 3. Only use Crypto primitive algorithms for cryptographic purpose. |
My own implementation of the Cryptographic Algorithms in Python.
I have implemented the following algorithms:
- Substitution Cipher
- Stream Cipher
- Affine Cipher.
- Shift Cipher
- DES
- 3DES
- DESX
- AES
- Block Cipher Modes
- Public Key Encryption.
I am following these Courses to learn more about the algorithms:
You're welcome to contribute to this project.
You should follow contribution guideline Contribution guideline