Skip to content

Latest commit

 

History

History
101 lines (71 loc) · 3.09 KB

README.md

File metadata and controls

101 lines (71 loc) · 3.09 KB

Welcome to the World of Cryptography! 🔐


Deployment Status

This repository is a collection of my cryptography projects, combining theoretical foundations with practical Python implementations. It’s an ongoing learning journey where I explore various cryptographic algorithms and concepts.


About This Project

Here, you'll find:

  • Number theory basics that power cryptographic algorithms.
  • Ciphers: Caesar Cipher, Vigenère Cipher, Hill Cipher, and more.
  • Symmetric Cryptography: DES, AES, and others.
  • Asymmetric Cryptography: RSA, ElGamal, ECC, and more.
  • Hash Functions: MD5, SHA-1, SHA-256, etc.
  • Quantum Cryptography: Shor's algorithm and its applications.
  • Digital Signatures and Public Key Infrastructure (PKI).
  • Steganography: Hiding messages in images, audio, and more.

Explore detailed explanations and Python examples for each topic.


How to Use

  1. Clone the repository:

    git clone https://github.com/breezy-codes/cryptography-guide.git
  2. Navigate to the project directory:

    cd cryptography-guide
  3. Set up a virtual environment and install dependencies:

    python -m venv venv
    source venv/bin/activate
    pip install -r requirements.txt

Contributions

Suggestions and pull requests are welcome! If there's a topic you'd like to see covered, feel free to share.


Helpful Resources


Contact

Have questions or feedback? Connect with me on LinkedIn.


Enjoy exploring the fascinating world of cryptography! 🚀