Skip to content

Obtain-the-passphrase-of-a-private-key-(id_rsa),-this-tool-uses-the-ssh-keygen-binary-to-perform-a-brute-force-attack-until-a-successful-collision-occurs.

Notifications You must be signed in to change notification settings

BigBro27/RSAcrack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 

Repository files navigation

RSAcrack ๐Ÿ”’๐Ÿ’ฅ

Welcome to the RSAcrack repository! This project is designed for educational purposes to demonstrate vulnerabilities in RSA encryption and how to crack it using various algorithms and techniques. ๐Ÿš€

๐Ÿ“Œ Overview

RSAcrack aims to provide a comprehensive toolkit for understanding and exploiting weaknesses in RSA encryption. It is intended for security researchers, ethical hackers, and students interested in cryptography.

๐ŸŒŸ Features

  • Brute Force Attack: Implements a brute force method to crack weak RSA keys. ๐Ÿ”‘
  • Factorization Methods: Utilizes algorithms like Pollard's rho and Fermatโ€™s method for efficient factorization of large numbers. ๐Ÿงฎ
  • Key Size Analysis: Evaluate the security of RSA keys based on size and algorithmic strength. ๐Ÿ“Š
  • User-Friendly Interface: Easy-to-navigate command-line interface for executing attacks and analyzing results. ๐Ÿ–ฅ๏ธ

๐Ÿ“– Usage

Brute Force Attack: Use the command python rsa_crack.py --brute <public_key> to initiate a brute force attack. Factorization: Run python rsa_crack.py --factor to factor a given RSA modulus. Check Key Strength: Use python rsa_crack.py --check to evaluate the strength of an RSA key.

๐Ÿค Contributing

We welcome contributions to enhance RSAcrack! If you have suggestions, features, or bug fixes:

Fork the repository. Make your changes and add your contributions. Submit a pull request for review.

๐Ÿ“œ License

This project is intended for educational purposes only. Please use responsibly and adhere to ethical standards in cyber security practices.

โ“ Support

If you have questions or encounter issues, please open an issue in the repository. Weโ€™re here to help! ๐Ÿ˜Š

Happy Cracking! ๐Ÿ”‘๐ŸŽ‰

Releases

No releases published

Packages

No packages published