! Educational demonstration only. Keys, moduli, and RSA sizes here are intentionally tiny so classical/quantum attacks finish in seconds — today's classical hardware cannot run Shor's algorithm against real production RSA keys. See Security & Limitations.
Shor's Lab

$ Every attack on this site, in one place

Eight real attacks against RSA, demonstrated live elsewhere on this site, mapped against what each one actually compromises, what an attacker needs to pull it off, and what stops it in real-world RSA. Not a wishlist -- every node links to a real, running demo.

Attacks demonstrated4
Break the key entirely2p, q, or d recovered
Need the private key?Nonot one row does
Mocked or hardcoded0every row is real code

Attack topology

RSA-2048core target
Key recovery

Classical factoring

Trial division, Fermat, Pollard's rho, and Pollard's p-1 all just try to factor N directly. Every one of them is exponential in N's bit length -- fast enough to break this site's tiny teaching keys in milliseconds, hopeless against a real key.

Compromises
Full private key (p, q, d)
Attacker needs
Public key only (N)
Real RSA's defense
N large enough that factoring is computationally infeasible (2048+ bits)
Run this attack

The full picture, one attack at a time

Go deeper: Security & Limitations