Quantum Cryptanalysis: Shor, Grover, and Beyond