Python3 implementation of Cryptographic attacks. Applcations examples introduced on my blog.
-
Updated
Apr 20, 2018 - Python
Python3 implementation of Cryptographic attacks. Applcations examples introduced on my blog.
Implementation of the Tonelli-Shanks algorithm for computing square roots modulo a prime number.
Abstract algebra library for Python (Work in progress)
Pure-Python library for working with modular arithmetic, congruence classes, and finite fields.
A library for number theory and modular arithmetic algorithms in Python e.g. Pollard Rho, Miller–Rabin primality test, Cipolla, etc.
A python script that generates VHDL files describing steps for a modular reduction in hardware
Empirical investigation of grokking in KAN. Key finding: KAN groks multiplication 12x faster than MLP!
Pure-Python library that provides a selection of Sophie Germain primes that are organized by representation size.
Educational Python implementation of the Caesar Cipher with left and right shift support, demonstrating classical encryption and decryption using modular arithmetic.
Python public-key encryption / decryption (simple RSA implementation example)
Implementation of the RSA algorithm | Python | Command-line interface | Miller-Rabin | Extended Euclidean algorithm
Repository containing algorithmic solutions to Project Euler challenges. Each solution has been methodically developed, optimized, and rigorously tested. Engage in mathematical and computational problem-solving.
Implementations of concepts from Berkeley CS 70 - Discrete Math and Probability
Toy program for learning cryptography.
A modular cryptography engine implementing an optimized ElGamal pipeline with large-prime generation, block-level file encryption, and multithreaded acceleration. Demonstrates practical skills in number theory, security engineering, performance optimization, and high-throughput Python system design
The Zmodn package provides a class for representing integers modulo a given prime number. This class can be used to applications such as cryptography and computer algebra.
Math program with spread function and pseudorandom number generator.
It's a small program that contains formulas for modular arithmetic, with real and complex numbers.
Shows the weekday given a date.
This repository contains project of a Python-based Caesar Cipher encryption and decryption tool.
Add a description, image, and links to the modular-arithmetic topic page so that developers can more easily learn about it.
To associate your repository with the modular-arithmetic topic, visit your repo's landing page and select "manage topics."