Quantum Computing: Cyber Security's Double-Edged Sword