ENNAENNA

John the Ripper vs RsaCtfTool

GitHub Stats

13.0k
Stars
6.9k
2.5k
Forks
995
492
Issues
2
7d ago
Updated
1mo ago
-
License
MIT
C
Language
Python

About John the Ripper

John the Ripper is a widely used password cracker designed to perform fast and efficient hashing attacks. Supporting hundreds of hash types and ciphers, it runs in both CPU and GPU modes to maximize performance across different platforms. Known for its versatility and speed, John the Ripper is a staple tool for security professionals conducting password audits and cryptographic research, offering comprehensive support for various attack vectors and techniques.

About RsaCtfTool

RsaCtfTool is a comprehensive RSA attack tool that implements dozens of known attacks against weak RSA public keys to recover private keys and decrypt ciphertext. It supports attacks including Wiener's continued fraction method, Boneh-Durfee, Fermat factorization, Pollard's p-1 and rho algorithms, common modulus attacks, and many more cryptographic weaknesses that appear in CTF challenges and poorly implemented real-world systems. CTF players, cryptography students, and security researchers use RsaCtfTool to rapidly test RSA key pairs against a battery of known attacks, automatically identifying and exploiting weaknesses without requiring deep mathematical expertise. The tool accepts public keys, ciphertext, and various RSA parameters as input and attempts all applicable attacks in sequence, making it an essential utility for anyone working with RSA in competitive or educational security contexts.

Platform Support

๐Ÿงlinux๐ŸŽmacos๐ŸชŸwindows
๐Ÿงlinux๐ŸŽmacos๐ŸชŸwindows

Tags

John the Ripper only

hash-crackingbrute-forcewordlistclassic

RsaCtfTool only

rsacryptoctfattack