This repository contains implementations of various symmetric and asymmetric encryption algorithms, encoding algorithms used in coding theory, as well as cryptanalysis techniques.
- Symmetric Encryption Algorithms: Implementation of algorithms such as AES, DES, and RC4 for symmetric encryption.
- Asymmetric Encryption Algorithms: Implementations of algorithms like RSA, ElGamal, and ECC for asymmetric encryption.
- Encoding Algorithms: Implementations of encoding algorithms used in coding theory, such as base64 encoding and Huffman coding.
- Cryptanalysis Techniques: Various techniques and scripts for cryptanalysis, including frequency analysis, brute force attacks, and differential cryptanalysis.
Each directory contains implementations of specific algorithms or techniques. Please refer to the README files within each directory for usage instructions and examples.
Contributions are welcome! If you have improvements to existing implementations or want to add new algorithms or techniques, feel free to open a pull request.
Please use the code in this repository responsibly and legally. Cryptanalysis techniques should only be used on systems and data for which you have proper authorization.