Cryptography and Quantum world