Cryptography has a long and fascinating history, evolving from ancient techniques to modern methods and now exploring the potential of quantum mechanics. This review paper provides a comprehensive overview of cryptographic techniques from past to present. We begin by examining ancient cryptographic techniques, tracing their origins back to 2000 B.C. when the ancient Egyptians used "secret" hieroglyphics. We also discuss evidence from ancient Greece and Rome, such as secret writings and the famous Caesar cipher [1]. These early methods laid the foundation for the field of cryptography. Next, we delve into modern cryptographic techniques that have become increasingly complex and diverse in their applications. We explore how cryptography now makes extensive use of mathematical concepts from fields like information theory, computational complexity, statistics, combinatorics, abstract algebra, number theory, and finite mathematics. We also discuss how the development of digital computers and electronics has revolutionized cryptography, allowing for the encryption of any kind of binary data and the design of much more intricate ciphers [2]. Finally, we examine the emerging field of quantum cryptography, which aims to harness the principles of quantum mechanics to achieve new cryptographic functionalities beyond classical information alone. We survey some of the most remarkable theoretical uses of quantum information for cryptography, as well as the limitations and challenges faced by cryptographers in this new paradigm [3]. By tracing the evolution of cryptography from ancient times to the present day and beyond, this review paper provides valuable insights into the rich history and promising future of this critical field of study.