Quantum Computers And Encryption