This Repository contains implementation of some Symmetric and Asymmetric Key Cryptosystems in Python.
Symmetric Key Cryptography :
- Additive
- Multiplicative
- Affine
- Keyed
- Keyless
- Hill
- Playfair
- Data Encryption Standard (DES)
- Advanced Encryption Standard (AES)
- Diffie Hellman Key Exchange Protocol
Asymmetric Key Cryptography :
- RSA
- Rabin
- El Gamal
- Elliptic Curve Cryptography