21 repository-uri
Utilities for analyzing ciphers, cracking passwords, and automated decryption.
Explore 21 awesome GitHub repositories matching part of an awesome list · Cryptography Tools. Refine with filters or upvote what's useful.
Ciphey is an automated decryption tool and cryptographic analysis framework designed to identify and reverse encryptions, encodings, and hashes without requiring a known key or cipher. It functions as a hash cracking engine and a heuristic cipher identifier to recover original plaintext from unknown data patterns. The project features a nested encoding resolver that iteratively unwraps multiple layers of encryption and encoding until readable text is reached. It employs a heuristic cryptanalysis workflow to analyze data characteristics and guess the likely encoding scheme or encryption method
Automated decryption and hash cracking tool.
RsaCtfTool is a specialized cryptography suite designed for solving capture-the-flag challenges. It serves as a cryptanalysis and key recovery tool used to derive private keys and decrypt data from weak RSA public key implementations. The tool functions as an integer factorization toolkit, employing a variety of mathematical attacks and algorithms to decompose large composite numbers into their prime factors. It integrates with external prime number databases to accelerate the factorization process and identifies specific mathematical vulnerabilities in key generation. Its capabilities cover
Recovers RSA private keys using various attack methods.
JA3 is a standard for creating SSL client fingerprints in an easy to produce and shareable way.
Standardizes SSL client fingerprinting for sharing and analysis.
rsatool can be used to calculate RSA and RSA-CRT parameters
Generates private keys given prime factors.
A tool to analyze multi-byte xor cipher
Analyzes and cracks multi-byte XOR ciphers.
An automated, modular cryptanalysis tool; i.e., a Weapon of Math Destruction
Automated and modular cryptanalysis tool.
🔓 CLI tool and library to execute padding oracle attacks easily, with support for concurrent network requests and an elegant UI.
CLI tool for executing padding oracle attacks.
D(HE)ater is a proof of concept implementation of the D(HE)at attack (CVE-2002-20001) through which denial-of-service can be performed by enforcing the Diffie-Hellman key exchange. (read-only clone of the original GitLab project)
Performs DoS attacks by enforcing DHE key exchange.
Python-based implementation of Caesar cipher.
Exploitation tool for PKCS7 padding oracle attacks.
An MCP (Model Context Protocol) server that brings the capabilities of the enigmapython library to LLMs, allowing them to encrypt and decrypt messages using historically accurate Enigma machine emulators
Provides cryptographic capabilities via the Model Context Protocol.
Pure-Python MCP server for encoding, hashing, and crypto-primitives — computed for real, locally.
Offers local byte-wrangling, encoding, and cryptographic hashing tools.
Provides secure file encryption and decryption using AES-256.