Cryptography Overview

The term cryptography is used when information is locked and made unavailable using keys. Unlocking information can only be achieved using the correct keys.

Algorithms based on cryptographic keys are divided into two classes; symmetric and asymmetric. Symmetric algorithms use the same key for encryption and decryption while asymmetric algorithms use different keys. AES is a symmetric key algorithm.