Factoring weak moduli
RSA Attack Workflow factors small semiprimes, rebuilds the private key, and decrypts the ciphertext.
RSA is not broken by one trick. It fails when keys are weak, padding is missing, messages are reused badly, or implementation shortcuts leak structure. CryptoToolkit groups those failures into interactive modules.
RSA Attack Workflow factors small semiprimes, rebuilds the private key, and decrypts the ciphertext.
Textbook RSA demonstrates why raw RSA encryption is malleable without padding.
Wiener's attack uses continued fractions to recover a private key when d is too small.
Hastad broadcast combines ciphertexts with CRT when the same message is sent with e=3.
Bleichenbacher shows why PKCS#1 v1.5 oracle behavior is dangerous.
CRT-RSA Fault Injection recovers a factor from one faulty signature.
CryptoToolkit is for education. The demos intentionally make attacks visible at small sizes. Production RSA should use audited libraries, modern padding, strong key sizes, and protocol-level review.