Nice Video on how SSL works:

https://www.youtube.com/watch?v=YEBfamv-_do

Hearbleed bug comic explanation:

https://xkcd.com/1354/

Cryptography allow for Confidentiality, Integrity, Authentication, and Non-repudiation (sender can’t deny having sent it).  It allow protects data at rest in the same ways.

Cryptanalysis is the science of breaking systems, codes, and algorithms.

Cryptology is the scientific and mathmatical study of both Cryptography and cryptanalysis