Quantum Computing & Encryption: Basics to leading trends