Cryptography is the art and science of securing communication and information by encrypting and decrypting data. It allows for secure transmission of data through both symmetric and asymmetric encryption methods as well as ensuring the integrity, confidentiality and authenticity of digital information. Modern cryptography plays a crucial role in network security through protocols like SSL/TLS that protect internet communication and transactions.