4 مستودعات
The study and application of mathematical attacks to break RSA encryption and recover keys.
Distinct from Cryptanalysis Heuristics: Specifically for RSA, whereas cryptanalysis heuristics may be broader (e.g., linguistic analysis).
Explore 4 awesome GitHub repositories matching security & cryptography · RSA Cryptanalysis. Refine with filters or upvote what's useful.
RsaCtfTool is an RSA cryptanalysis tool designed to recover private keys from weak public keys and decrypt protected data. It functions as an integer factorization tool and a framework for executing lattice-based attacks. The project differentiates itself by combining database-driven factorization algorithms with specialized mathematical exploits. It includes a suite for lattice reduction to target small exponents and a converter to transform SSH public keys into PEM format for compatibility with other analysis software. The software covers broad capability areas including RSA moduli factori
Breaks weak RSA public keys to recover private keys and decrypt protected data.
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 private keys from weak public keys by exploiting mathematical vulnerabilities in the RSA algorithm.
jsencrypt is a JavaScript library for performing RSA encryption, decryption, and key generation. It functions as an asymmetric key generator and digital signature provider that executes all cryptographic processing directly in the browser. The library focuses on the use of the PEM standard for importing, exporting, and managing cryptographic keys. It provides the ability to create public and private RSA key pairs of various bit sizes and supports OpenSSL compatible formats. Its capabilities cover the transformation of plaintext into ciphertext and the recovery of original messages using corr
Transforms plaintext into RSA ciphertext using a public key for secure transmission.
Applies polynomial-based cryptanalysis to factor weak RSA and DSA keys with biased bits.