Skip to content

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!

License

Notifications You must be signed in to change notification settings

ShaharAshe/Cryptography_modules

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


🔐 Cryptography Modules

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

GitHub

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:

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.


About

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!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages