Quantum cryptography eliminates eavesdropping by using the principles of quantum mechanics, where any interception of encrypted information can be detected. However, quantum cryptography has limitations in the distance over which it can be effectively implemented and requires specialized equipment. Developments in both theoretical and applied cryptography will be influenced by advances in computing power, communication technologies, user needs for security and privacy, and socioeconomic or geopolitical factors.