🔑🔒 Cryptography Algorithms in Python

This repository is a centralized collection of Python Algorithms for Cryptography and Brute Force Methods.
All codes were developed and tested using the Google Colab environment.
⚙️🛡️ Cryptography Algorithms
In this section, you will find implementations and useful links for various ciphers:
| Cipher |
Description |
| AES |
Advanced Encryption Standard, A highly secure symmetric block cipher. |
| Caesar |
Cipher where each letter is shifted a fixed number of positions down the alphabet. |
| DES |
Data Encryption Standard, Symmetric block Cipher with a 56 bits key. |
| ElGamal |
Based on the Discrete Logarithm problem. |
| Feistel |
Splits block in half, applies round function and reverse subkeys. |
| Rabin's CryptoSystem |
Cipher based on the Quadratic Square Root problem. |