awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
RsaCtfTool avatar

RsaCtfTool/RsaCtfTool

0
View on GitHub↗
6,988 stars·995 forks·Python·MIT·18 views

RsaCtfTool

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 factorization, private key recovery, and the execution of non-factorization attacks. It provides utilities for parsing public keys and performing the modular arithmetic required for cryptographic analysis.

Features

  • RSA Cryptanalysis - Breaks weak RSA public keys to recover private keys and decrypt protected data.
  • Prime Factorization Algorithms - Decomposes composite RSA moduli into prime factors using local algorithms and database lookups.
  • Lattice-Based Attack Frameworks - Provides a suite of tools for executing cryptographic attacks based on lattice reduction to exploit small exponents.
  • Lattice-Based Attacks - Recovers RSA keys using mathematical exploits that target small exponents without factoring the modulus.
  • Private Key Recovery - Implements mathematical exploits to recover private keys from weak public key parameters.
  • Lattice-Based Recoveries - Uses Coppersmith methods and lattice reduction to recover private exponents.
  • Moduli Factorizations - Decomposes composite moduli into prime factors using specialized and database-driven algorithms.
  • Non-Factorization Attacks - Recovers keys using lattice reduction and mathematical exploits targeting small exponents.
  • RSA Decryption - Unciphers data encrypted with weak RSA public keys by breaking the encryption mechanism.
  • SSH Key Converters - Transforms SSH public keys into PEM format for compatibility with cryptographic analysis software.
  • SSH-to-PEM Conversions - Transforms SSH public keys into PEM format to ensure compatibility with cryptographic tools.
  • PEM Formatting - Converts public key structures into standardized PEM files for interoperability with analysis software.

Star history

Star history chart for rsactftool/rsactftoolStar history chart for rsactftool/rsactftool

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with RsaCtfTool

These projects share indexed features with RsaCtfTool. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • ganapati/rsactftoolGanapati avatar

    Ganapati/RsaCtfTool

    6,977View on GitHub↗

    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

    Python
    View on GitHub↗6,977
  • travist/jsencrypttravist avatar

    travist/jsencrypt

    6,799View on GitHub↗

    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

    JavaScript
    View on GitHub↗6,799
  • oi-wiki/oi-wikiOI-wiki avatar

    OI-wiki/OI-wiki

    26,176View on GitHub↗

    This project is a comprehensive, community-maintained knowledge base and toolkit designed for competitive programming. It serves as a centralized repository for algorithmic theory, data structures, and mathematical techniques, providing a structured reference for informatics and collegiate programming competitions. The project distinguishes itself by integrating educational content with a robust suite of automation utilities. It provides a complete workflow for competitive programming, including tools for automated test case generation, solution verification, and direct interaction with onlin

    TypeScriptacm-icpcacm-icpc-handbookalgorithms
    View on GitHub↗26,176
  • crytic/slithercrytic avatar

    crytic/slither

    6,141View on GitHub↗
    Pythonethereumsoliditystatic-analysis
    View on GitHub↗6,141
Compare all 17 related projects→

Frequently asked questions

What does rsactftool/rsactftool do?

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.

What are the main features of rsactftool/rsactftool?

The main features of rsactftool/rsactftool are: RSA Cryptanalysis, Prime Factorization Algorithms, Lattice-Based Attack Frameworks, Lattice-Based Attacks, Private Key Recovery, Lattice-Based Recoveries, Moduli Factorizations, Non-Factorization Attacks.

Which projects share features with rsactftool/rsactftool?

Projects with overlapping indexed features include: ganapati/rsactftool — RsaCtfTool is a specialized cryptography suite designed for solving capture-the-flag challenges. It serves as a… travist/jsencrypt — jsencrypt is a JavaScript library for performing RSA encryption, decryption, and key generation. It functions as an… oi-wiki/oi-wiki — This project is a comprehensive, community-maintained knowledge base and toolkit designed for competitive programming.… crytic/slither. coreutils/coreutils — This project is a comprehensive suite of essential command-line tools and standardized Unix-like utilities. It… cloudflare/cfssl — This project is a toolkit for creating and managing X.509 certificate authorities, providing tools for the issuance,…