Limitations and Future Applications of Quantum Cryptography