An open API service indexing awesome lists of open source software.

https://github.com/shaharashe/cryptography_modules

This repository features Python implementations of various cryptographic algorithms, including RSA, ElGamal, and Vigenère cipher. It serves as a resource for learning and experimenting with cryptographic techniques. Contributions are welcome!
https://github.com/shaharashe/cryptography_modules

algorithm algorithms cryptography decryption encryption module modules python python3 security-tools

Last synced: 6 months ago
JSON representation

This repository features Python implementations of various cryptographic algorithms, including RSA, ElGamal, and Vigenère cipher. It serves as a resource for learning and experimenting with cryptographic techniques. Contributions are welcome!

Awesome Lists containing this project

README

          

---

# 🔐 Cryptography Modules

Welcome to the Cryptography Modules repository! This project contains various Python modules that implement classical and modern cryptographic algorithms.

![GitHub](https://img.shields.io/github/license/ShaharAshe/Cryptography_modules)

## Features ✨

- 🔄 **Affine Cipher**
- 🔬 **Fermat's Test**
- 🔀 **Linear Feedback Shift Register (LFSR) Cipher**
- 🔢 **Miller-Rabin Primality Test**
- 🌀 **Pollard's Rho Algorithm**
- 🔍 **Pseudoprime Test**
- 🔑 **RSA Decryption using Euclidean Algorithm**
- 🧮 **Chinese Remainder Theorem**
- 🏰 **Hill Cipher**
- 🔤 **Vigenère Cipher**

## Installation 💻

Clone the repository:

```bash
git clone https://github.com/ShaharAshe/Cryptography_modules.git
```

## Usage 📚

Each module is self-contained and can be run independently. Refer to the specific module documentation for detailed usage instructions.

## License 📄

This project is licensed under the MIT License - see the `LICENSE` file for details.

## Contributing 🤝

Contributions are welcome! Please open an issue or submit a pull request.

---