Skip to content

Latest commit

 

History

90 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

🔑🔒 Cryptography Algorithms in Python

A centralized collection of Python-based implementations for Cryptography and Brute Force Methods, complete with ready-to-run notebooks, resources, and technical references.


✨📖 Overview

Welcome to Cryptography Algorithms in Python! This repository provides a structured toolkit of classical and modern cryptographic ciphers, along with brute-force methods implemented cleanly in Python. Designed for students, researchers, and security enthusiasts, the project offers reproducible and easily executable environments to explore encryption, decryption, and cryptanalysis.

Pillar Description
🎯 Practical Learning Direct access to hands-on code for foundational and modern ciphers.
⚡ Zero Setup Fully configured to run instantly via Google Colab.
📈 Coverage Covers from basic Caesar to complex asymmetric systems like ElGamal and Rabin.
📚 Documented Includes explanations and mathematical references for each implemented algorithm.

💻 Technology & Environment

All algorithms were developed and tested using Google Colab notebooks (.ipynb), ensuring complete accessibility without heavy local dependencies or environment configuration hurdles.

  • Core Language: Python
  • Environment: Google Colab
  • Key Libraries: cryptography, pycryptodome, NumPy

🚀 How to Use

  1. Browse through the repository directories.
  2. Click on any notebook (.ipynb) of your choice.
  3. Open it directly in Google Colab to execute, tweak, and experiment with the implementations in real time.
  4. [Optional] Access and run the project directly through GitHub integration with Google Colab.

⚖️ Intellectual Property (IP) Notice

All source code, documentation, and research methodologies contained in this repository are the exclusive Intellectual Property of the author. All rights reserved. Use of this content for academic or professional purposes must include proper citation and attribution to the original author.

Copyright © 2026 João Rafael

About

Python projects focused on cryptography, including implementations functions, brute-force techniques, and helpful security resources.

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages