Understanding Common Factor Attacks: An RSA-Cracking Puzzle
loyalty.org