Cryptography is the set of techniques to secure communication so that it cannot be understood or tampered with by an adversary. Modern cryptography generally combines math, computer science, and other science and engineering disciplines to make secure communication practical and ubiquitous.

Deeper Knowledge on Cryptography

Asymmetric (public-key) Cryptography

A cryptographic system

Hash-based Message Authentication Codes (HMAC)

Hash-based Message Authentication Codes

Broader Topics Related to Cryptography

Computer Science

The study of algorithms, data structures, information, and computation


Fun with numbers

Cryptography Knowledge Graph