Cryptography-Techniques (Under Progress 🚧)

In this project we will develop a set of different Cryptography techniques (Encryption, Decryption, Craking) from scratch.

Classical Encryption Techniques:

Substitution Techniques:

  • Caesar Cipher ✅
  • Monoalphabetic Ciphers ✅
  • Playfair Cipher
  • Vigenere Cipher
  • One-Time Pad

Transposition Techniques

  • Row Transposition Cipher ✅
  • Reil Fence Cipher

Block Ciphers and The Data Encryption Standerd:

  • S-DES ✅
  • S-AES

For more details and results:

documentation : not yet

colab live : https://colab.research.google.com/drive/1WN6z-VBLHImItGIgV6R_Eg-1OhpuYh8A?usp=sharing